Skip to main content

Kdy použít prvek SECTION SECTION

WWII Tanks: Tiger I - Heavy Tank (Červen 2026)

WWII Tanks: Tiger I - Heavy Tank (Červen 2026)
Anonim

Nový HTML5

SEKCE element může být poněkud matoucí. Pokud jste před HTML5 vytvářeli dokumenty HTML, pravděpodobně už používáte tento prvek k vytvoření strukturálních dělení na vašich stránkách a následně s nimi stylujte stránky. Takže může připadat jako přirozená věc jednoduše nahradit stávající

DIV prvky s

SEKCE Prvky. To je však technicky nesprávné. Takže pokud nechcete jen nahradit

DIV prvky s

SEKCE prvky, jak je používáte správně?

Prvek SECTION je sémantický prvek

První věc, kterou je pochopit, je, že

SEKCE element je sémantický prvek. To znamená, že poskytuje význam jak uživatelským agentům, tak i lidem informace o obsahu přiloženého obsahu - konkrétně části dokumentu.

To se může zdát jako velmi obecný sémantický popis, a to proto, že je. Existují i ​​další prvky HTML5, které poskytují více sémantického rozlišení obsahu, které byste měli použít předtím, než použijete

SEKCE živel:

  • ČLÁNEK

  • STRANOU

  • NAV

Kdy použít Prvek SECTION

Použijte

ČLÁNEK element, pokud je obsah samostatnou součástí webu, který může být samostatný a bude syndikován jako článek nebo blogový příspěvek. Použijte

STRANOU když je obsah tangenciálně spojen s obsahem stránky nebo samotného webu, jako jsou například postranní lišty, poznámky, poznámky pod čarou nebo související informace o webu. Použijte

NAV prvku pro obsah, který je navigací.

The

SEKCE element je obecný sémantický prvek. Používáte jej, pokud není vhodný žádný z ostatních sémantických prvků kontejneru. Používáte jej k tomu, abyste spolu spojili část dokumentu do diskrétních jednotek, které můžete nějakým způsobem označit za příbuzné. Pokud nemůžete popsat prvky v sekci v jedné nebo dvou větách, pravděpodobně byste tento prvek neměli používat.

Místo toho byste měli použít

DIV živel. The

DIV element v HTML5 je ne-sémantický kontejnerový prvek. Pokud se obsah, který se pokoušíte spojit, nemá sémantický význam, ale stále jej musíte kombinovat pro styling, pak

DIV prvek je vhodným prvkem pro použití.

Jak funguje prvek SECTION

Část dokumentu se může objevit jako vnější obal pro články a

STRANOU Prvky. Může obsahovat i obsah, který není součástí

ČLÁNEK nebo

STRANOU. A

SEKCE element může být také nalezen uvnitř

ČLÁNEK,

NAV, nebo

STRANOU. Dokonce můžete vnořit části, které označují, že jedna skupina obsahu je část jiné skupiny obsahu, která je částí článku nebo stránky jako celku.

The

SEKCE Prvek vytvoří položky uvnitř obrysu dokumentu. A jako takový byste měli mít vždy element záhlaví (

H1 přes

H6) jako součást sekce. Pokud nemůžete přijít s názvem oddílu, pak znovu

DIV je pravděpodobně vhodnější. Nezapomeňte, že pokud nechcete, aby se název stránky zobrazoval na stránce, můžete ji vždy maskovat pomocí CSS.

Pokud nepoužíváte prvek SECTION

Kromě výše uvedených pokynů, abyste použili nejprve specifické sémantické prvky, existuje jedna určitá oblast, kterou byste neměli používat

SEKCE prvek: pouze pro styl.

Jinými slovy, pokud jediným důvodem, proč umístíte prvek na toto místo, je připojit vlastnosti stylu CSS, neměli byste použít a

SEKCE živel. Najděte sémantický prvek nebo použijte

DIV element místo.

Nakonec to nemusí mít záležitost

Složitost při psaní sémantického HTML je, že to, co je pro mě sémantické, může být pro vás nesmírným nesmyslem. Pokud máte pocit, že můžete použít oprávnění

SEKCE prvku v dokumentech, pak byste ho měli použít. Většina uživatelských agentů se nestará a zobrazí stránku tak, jak by se dalo očekávat, zda budete stylovat a

DIV nebo a

SEKCE.

Pro designéry, kteří chtějí být sémanticky správní, pomocí

SEKCE prvkem sémanticky platným způsobem. Pro designéry, kteří chtějí, aby jejich stránky fungovaly, to není tak důležité. Domníváme se, že psaní sémanticky platného kódu HTML je dobrá praxe a udržuje stránky v budoucnu bezpečnější. Ale nakonec je to na vás.