Mis on semantiline HTML ja miks peaksite seda kasutama?

click fraud protection

Veebikujunduse oluline põhimõte on idee kasutada HTML-elemente selle asemel, et näidata, mis need tegelikult on, selle asemel, kuidas need brauseris vaikimisi võivad ilmuda. Seda tuntakse kui semantilise HTML-i kasutamist.

Mis on semantiline HTML?

Semantiline HTML ehk semantiline märgistus on HTML, mis tutvustab veebilehele tähendust, mitte ainult esitlust. Näiteks a

 silt näitab, et lisatud tekst on lõik. See on nii semantiline kui ka esitlev, sest inimesed teavad, mis on lõiked, ja brauserid teavad, kuidas neid näidata.

Selle võrrandi tagaküljel on sellised sildid nagu  ja  pole semantilised. Need määratlevad ainult selle, kuidas tekst peaks välja nägema (paksus või kaldkirjas), ja ei anna märgistusele täiendavat tähendust.

Semantiliste HTML-siltide näited on järgmised:

  • Päise sildid

     läbi

Standarditele vastava veebisaidi loomisel on veel palju semantilisi HTML-silte, mida kasutada.

Miks peaksite semantikast hoolima

Semantilise HTML-i kirjutamise eelis tuleneb sellest, mis peaks olema iga veebilehe juhtiv eesmärk: soov suhelda. Lisades oma dokumendile semantilised sildid, esitate selle dokumendi kohta lisateavet, mis aitab suhtlemisel. Täpsemalt teevad semantilised sildid brauserile selgeks, mis on lehe ja selle sisu tähendus. Seda selgust teavitatakse ka otsingumootoritest, tagades õigete päringute jaoks õigete lehtede edastamise.

instagram viewer

Semantilised HTML-sildid pakuvad teavet nende siltide sisu kohta, mis ületab nende lehe väljanägemise. Tekst, mis on suletud  brauser tunnistab sildi kohe teatud tüüpi kodeerimiskeelena. Selle koodi renderdamise asemel saab brauser aru, et kasutate seda teksti koodi näitena artikli või veebipõhise õpetuse jaoks.

Semantiliste siltide kasutamine annab teile palju rohkem konksu ka oma sisu kujundamiseks. Võib-olla eelistate täna, et teie koodinäidised kuvatakse brauseri vaikestiilis, kuid homme võiksite neid helistada halli taustavärviga; hiljem võiksite siiski määratleda täpse ühevälise fontide perekonna või fondivirna proovide jaoks kasutada. Kõiki neid asju saate hõlpsasti teha, kasutades semantilist märgistust ja nutikalt rakendatud CSS-i.

Semantiliste siltide õige kasutamine

Kui kasutate semantilisi silte tähenduse edastamiseks, mitte esitluse eesmärgil, olge ettevaatlik, et te ei kasutaks neid valesti lihtsalt nende tavaliste kuvaomaduste jaoks. Mõned kõige sagedamini väärkasutatud semantilised sildid on järgmised:

  • plokkpakkumine - Mõned inimesed kasutavad silt taanetava teksti taandamiseks, mis pole tsitaat. Selle põhjuseks on asjaolu, et plokkpakkumised on vaikimisi taandatud. Kui soovite lihtsalt taandada teksti, mis pole blokeeritud pakkumine, kasutage selle asemel CSS-veeriseid.
  • lk - Mõned veebitoimetajad kasutavad (lõigus sisalduv katkematu tühik), et lisada lehe elementide vahele lisaruumi, selle asemel, et määratleda selle lehe tekstile tegelikke lõike. Nagu eelmises näites, peaksite ruumi lisamiseks selle asemel kasutama atribuuti marginaal või polsterdusstiil.
  • ul - Nagu ka
    , lisades teksti a sisse
       silt taandab seda teksti enamikus brauserites. See on nii semantiliselt vale kui ka vale HTML, sest ainult
    •  sildid kehtivad a jooksul
        silt. Jällegi kasutage teksti taandamiseks veerist või täidisstiili.
    • h1, h2, h3, h4, h5 ja h6 - Fondide suuremaks ja julgemaks muutmiseks võite kasutada pealkirja silte, kuid kui tekst pole pealkiri, kasutage selle asemel omadusi font-weight ja font-size CSS.

    Tähendusega HTML-märgendite abil saate luua lehti, mis edastavad rohkem teavet kui need, mis lihtsalt ümbritsevad kõike

     sildid.

    Millised HTML-märgendid on semantilised?

    Kuigi peaaegu iga HTML4 silt ja kõik HTML5 siltidel on semantiline tähendus, mõnedel siltidel on peamiselt semantiline.

    Näiteks HTML5 on uuesti määratlenud  ja  et need oleksid semantilised. The  silt ei anna erilist tähtsust; pigem on märgistatud tekst tavaliselt rasvases kirjas. Samamoodi  silt ei anna erilist tähtsust ega rõhuasetust; pigem määratleb see teksti, mis tavaliselt renderdatakse kursiivis.

    Semantilised HTML-märgendid

    Lühend
    Lühend
    Pikk tsitaat
    Definitsioon
    Dokumendi autori (te) aadress
    Viide
    Koodiviide
    Teletüübi tekst
    Loogiline jaotus
    Sisseehitatud üldine konteiner
    Kustutatud tekst
    Lisatud tekst
    Rõhk
    Tugev rõhuasetus
    Esimese taseme pealkiri
    Teise taseme pealkiri
    Kolmanda taseme pealkiri
    Neljanda taseme pealkiri
    Viienda taseme pealkiri
    Kuuenda taseme pealkiri

    Temaatiline paus
    Kasutaja sisestatav tekst
    Eelvormindatud tekst
    Lühike sisuline tsitaat
    Proovi väljund
    Alaindeks
    Ülaindeks
    Muutuja või kasutaja määratud tekst
instagram story viewer