Az új HTML5 szakasz elem kissé zavaró lehet. Ha HTML5 előtt épített HTML dokumentumokat, akkor valószínűleg az elemet már használja strukturális felosztások létrehozására az oldalain belül, majd az oldalak stílusát ezekkel alakítja ki. Tehát természetes dolognak tűnhet a meglévő egyszerű cseréje DIV elemekkel szakasz elemek. De ez műszakilag helytelen.
Az 'szakasz' egy szemantikai elem
A SZAKASZ elem egy szemantikus elem; jelentést nyújt mind a felhasználói ügynököknek, mind az embereknek arról, hogy mi a mellékelt tartalom - konkrétan a dokumentum egy része.
Ez nagyon általános leírásnak tűnhet, és ez azért van. Vannak más HTML5 elemek amelyek szemantikai különbségtételt nyújtanak a tartalmában, amelyeket először a szakasz elem:
- Cikk
- Félre
- Nav
Mikor kell használni a 'szakasz' elemet
Használja a cikk elem, ha a tartalom a webhely független része, amely önállóan áll rendelkezésre, és szindikálható, mint egy cikk vagy blogbejegyzés. Használja a félre elem, ha a tartalom érintőlegesen kapcsolódik akár az oldal tartalmához, akár magához a webhelyhez, például oldalsávokhoz, kommentárokhoz, lábjegyzetekhez vagy a kapcsolódó webhelyinformációkhoz. Használja a
nav elem a webhely navigációját támogató tartalomhoz.A szakasz elem általános szemantikai elem. Akkor használja, ha a többi szemantikus tárolóelem egyik sem megfelelő. A dokumentum egyes részeit különálló egységekké egyesíti, amelyeket valamilyen módon összefüggőnek írhat le. Ha nem tudja leírni a szakasz elemeit egy vagy két mondattal, akkor valószínűleg nem szabad használni az elemet.
Ehelyett használja a DIV elem. A DIV a HTML5 elem nem szemantikus tároló elem. Ha az egyesíteni kívánt tartalomnak nincs szemantikai jelentése, de a stílushoz mégis össze kell kapcsolnia, akkor a DIV elem a megfelelő elem a használatra.
Hogyan működik a 'szakasz' elem
A dokumentum egy része megjelenhet a cikkek és félre elemek. Tartalmazhat olyan tartalmat is, amely nem része az cikk vagy félre. A szakasz elem is megtalálható egy cikk, nav, vagy félre. Szekciókat is beágyazhat, jelezve, hogy a tartalom egyik csoportja egy másik tartalomcsoport szakasza, amely egy cikk vagy az egész oldal része.
A szakasz Az elem elemeket hoz létre a dokumentum körvonalában. És mint ilyen, mindig rendelkeznie kell egy fejlécelemmel (H1 keresztül H6) részeként. Ha nem tudsz kitalálni a szakasz címét, akkor a DIV elem valószínűleg megfelelőbb.
Ha nem szeretné, hogy a szakasz címe megjelenjen az oldalon, akkor mindig CSS-szel maszkolhatja.
Mikor ne használja a 'szakasz' elemet
Egy cél van, amelyre nem szabad használni szakasz elem: csak stílushoz.
Más szavakkal, ha az egyetlen oka annak, hogy egy elemet helyez el arra a helyre, az a csatolás CSS stílus tulajdonságokkal, akkor ne használjon a szakasz elem. Találni szemantikai elem vagy használja a DIV elem helyett.
Végül nem számít
A szemantikus HTML írásakor nehézséget jelent, hogy ami szemantikus a böngésző számára, az teljesen hülyeség lehet számodra. Ha úgy érzi, hogy igazolhatja a szakasz elemet a dokumentumokban, akkor használja azt. A legtöbb felhasználói ügynököt nem érdekli, és az oldalt olyan módon jeleníti meg, mint amire számíthat, hogy a DIV vagy a szakasz.
Azoknak a tervezőknek, akik szeretnek szemantikailag korrektek lenni, a szakasz szemantikailag érvényes módon fontos. Azoknak a tervezőknek, akik csak azt akarják, hogy az oldaluk működjön, ez nem olyan fontos. A szemantikailag érvényes HTML írása jó gyakorlat, és az oldalakat jövőbiztosabbá teszi. De végül rajtad múlik.