Prečo používať sémantický HTML?

Dôležitým princípom hnutia Web Standards, ktorý je zodpovedný za odvetvie, ktoré dnes máme, je myšlienka používania prvkov HTML pre to, čo sú skôr než ako sa môžu v prehliadači zobraziť štandardne. Toto je známe ako používanie sémantického HTML.

Čo je sémantický HTML

Sémantický HTML alebo sémantický značkovanie je HTML, ktorý predstavuje význam pre webovú stránku a nie pre prezentáciu. Napríklad značka

označuje, že priložený text je odsek.

Toto je sémantické aj prezentačné, pretože ľudia vedia, čo sú odseky a prehliadače vedia, ako ich zobraziť.

Na druhej strane tejto rovnice tagy ako a nie sú sémantické, pretože definujú iba to, ako by text mal vyzerať (tučné alebo kurzíva) a neposkytuje žiadny ďalší význam značke.

Príklady sémantických značiek HTML zahŕňajú hlavičky značky

,
, a . Existuje mnoho ďalších sémantických tagov HTML, ktoré je možné použiť pri vytváraní webových stránok vyhovujúcich normám.

Prečo by ste mali starať o sémantiku

Výhoda písania sémantického HTML vyplýva z toho, čo by malo byť cieľom všetkých webových stránok - túžba komunikovať. Pridaním sémantických značiek do dokumentu poskytnete ďalšie informácie o tomto dokumente, ktoré pomáhajú pri komunikácii. Konkrétne sémantické značky jasne ukazujú prehliadaču, čo znamená stránka a jej obsah.

Táto zrozumiteľnosť je komunikovaná aj s vyhľadávacími mechanizmami, ktoré zabezpečujú, že správne stránky sa doručia na správne dopyty.

Sémantické značky HTML poskytujú informácie o obsahu týchto značiek, ktoré presahujú len to, ako vyzerajú na stránke. Text, ktorý je priložený k značke , okamžite rozpozná prehliadač ako určitý typ kódovacieho jazyka.

Namiesto pokusu o vykreslenie tohto kódu prehliadač chápe, že tento text používate ako príklad kódu na účely článku alebo online tutoriálu nejakého druhu.

Používanie sémantických značiek vám poskytne oveľa viac hákov na štýl vášho obsahu. Možno dnes dáte prednosť tomu, aby sa vzorky kódu zobrazovali v predvolenom štýle prehliadača, ale zajtra ich chcete zavolať sivou farbou pozadia a neskôr chcete definovať presnú jednozložkovú rodinu písiem alebo zásobník fontov, ktorý sa má používať vaše vzorky. Môžete ľahko urobiť všetky tieto veci pomocou sémantického značkovania a inteligentne aplikované CSS.

Používajte sémantické značky správne

Ak chcete používať sémantické značky na vyjadrenie významu, a nie na účely prezentácie, musíte dávať pozor, aby ste ich nepoužívali nesprávne jednoducho pre svoje bežné zobrazovacie vlastnosti. Medzi najčastejšie zneužité sémantické značky patria:

  • blockquote - Niektorí ľudia používajú značku
    na odsadenie textu, ktorý nie je citátom. Je to preto, že blokové kvóty sú predvolene odsadené. Ak jednoducho chcete mať výhodu odsadenia, ale text nie je bloková, použite namiesto toho okraje CSS.
  • p - Niektorí weboví redaktori používajú

    & nbsp; (nerozbitný priestor obsiahnutý v paragrafe), aby pridali viac priestoru medzi prvkami stránky, namiesto definovania skutočných odsekov pre text tejto stránky. Rovnako ako v prípade vyššie uvedeného odsadenia, mali by ste pridať medzeru alebo vlastnosť štýlu políčka.