Skip to main content

Co je sémantický HTML a proč byste ho měli používat

Proč? | celý film | Česká filmová klasika (Smět 2025)

Proč? | celý film | Česká filmová klasika (Smět 2025)
Anonim

Důležitým principem pohybu webových standardů, který je zodpovědný za průmysl, který máme dnes, je myšlenka používání prvků HTML pro to, co jsou, spíše než jak se mohou ve výchozím nastavení zobrazovat v prohlížeči. Toto je známé jako použití sémantického HTML.

Co je sémantický HTML

Semantické HTML nebo sémantické značkování je HTML, který představuje význam pro webovou stránku spíše než pro prezentaci. Například a

značka označuje, že přiložený text je odstavcem.

Toto je sémantické i prezentační, protože lidé vědí, jaké odstavce jsou a prohlížeče vědí, jak je zobrazovat.

Na druhé straně této rovnice jsou značky jako a nejsou sémantické, protože definují pouze to, jak by text měl vypadat (tučně nebo kurzívou) a neposkytovat znaménko pro označení.

Příklady sémantických tagů HTML zahrnují značky záhlaví

přes
,
, a . Existuje mnoho dalších sémantických tagů HTML, které lze použít při vytváření webových stránek kompatibilních s normami.

Proč byste se měli starat o sémantiku

Výhoda psaní sémantického HTML vyplývá z toho, jaký by měl být hnací cíl jakékoli webové stránky - touha komunikovat. Přidáním sémantických značek do dokumentu poskytnete další informace o tomto dokumentu, které pomáhají při komunikaci. Konkrétně sémantické tagy dávají prohlížeču přehled o významu stránky a jejího obsahu.

Tato srozumitelnost se také sděluje s vyhledávači, což zajistí, že správné stránky budou doručeny pro správné dotazy.

Sémantické značky HTML poskytují informace o obsahu těchto značek, které přesahují jen to, jak vypadají na stránce. Text, který je přiložen v souboru tag je prohlížečem okamžitě rozpoznán jako určitý typ kódovacího jazyka.

Namísto pokusu o vykreslení tohoto kódu prohlížeč chápe, že používáte tento text jako příklad kódu pro účely nějakého článku nebo tutoriálu online.

Použití sémantických značek vám poskytne mnohem více háčků pro stylování vašeho obsahu. Možná dnes dáváte přednost tomu, aby se vaše ukázky kódu zobrazovaly ve výchozím stylu prohlížeče, ale zítra je chcete volat se šedou barvou pozadí a později chcete definovat přesný jednoznačný typ písma nebo zásobník písma, který chcete použít vaše vzorky. Všechny tyto věci můžete snadno provést s využitím sémantického značkování a inteligentně aplikovaného CSS.

Použijte sémantické značky správně

Pokud chcete sémantické značky používat spíše pro smysl než pro účely prezentace, je třeba dbát na to, abyste je nesprávně používali pouze pro své běžné vlastnosti zobrazení. Mezi nejčastěji používané sémantické značky patří:

  • blockquote - Někteří lidé používají
    tag pro odsazení textu, který není citací. Je to proto, že blokové bloky jsou ve výchozím odsazení odsazeny. Pokud chcete jednoduše profitovat z odsazení, ale text není bloková, použijte namísto toho okraje CSS.
  • p - Některé webové editory používají (nerozbitný prostor obsažený v paragrafu), aby se mezi prvky stránky přidal více prostoru než aby byly definovány skutečné odstavce textu textu. Stejně jako u dříve zmíněného příkladu odsazení byste měli použít prostor pro přidání mezery nebo vlastnosti výplně.
  • ul - jako blockquote, uzavírající text uvnitř a
      značku odděluje text ve většině prohlížečů. Toto je sémanticky nesprávné a neplatné HTML, jako pouze
    • tagy jsou platné v rámci
        štítek. Opět použijte okraj nebo styl vycpávky k odsazení textu.
    • h1-h6 - Značky nadpisů lze použít k vytváření větších a odvážnějších písem, ale pokud text není záhlaví, neměl by se nacházet ve značce nadpisu. Pokud chcete změnit velikost nebo váhu konkrétního textu na stránce, použijte místo toho vlastnosti CSS pro velikost písma a písmo.
    • Pomocí značek HTML, které mají smysl, vytváříte stránky, které poskytují více informací, než jen tím, že obklopíte vše

      značky.

      Které HTML značky jsou sémantické?

      Zatímco téměř každá značka HTML4 a všechny značky HTML5 mají sémantický význam, některé tagy mají především sémantický charakter.

      Například HTML5 znovu definoval význam a tagy být sémantický. The tag nepředstavuje zvláštní důležitost, ale spíše text, který je obvykle vyznačen tučným písmem. The značka také nepředstavuje zvláštní důležitost nebo důraz, ale spíše definuje text, který je obvykle vykreslen kurzívou.

      Sémantické HTML tagy

      Zkratka
      Akronym
      Dlouhá nabídka
      Definice
      Adresa autora (autorů) dokumentu
      Citace
      Odkaz na kód
      Text z teletypu
      Logické rozdělení
      Generický kontejner s inline stylem
      Odstraněný text
      Vložený text
      Důraz
      Silný důraz
      Nadpis první úrovně
      Nadpis druhé vrstvy
      Nadpis třetí úrovně
      Nadpis čtvrtého stupně
      Titulek o pěti úrovních
      Titulek šesté úrovně
      Tematická přestávka
      Text, který má být zadán uživatelem
      Předem formátovaný text
      Krátká inline nabídka
      Ukázkový výstup
      Subscript
      Superscript
      Text s proměnlivým nebo uživatelsky definovaným textem