Rațiunea despre semantica codului html cu exemple

Să începem cu un exemplu evident.

Codul semantic slab

Bună semantică a codului

Dar nu totul este atât de clar reprezentat de tagurile HTML5. Să ne uităm la un set de nume de clase și să vedem dacă îndeplinesc cerințele semanticii.







Nu este un cod semantic. Acesta este un exemplu clasic. Fiecare mediu de lucru CSS pentru o rețea modulară utilizează acest tip de nume de clase pentru a defini elementele grilei. Va fi "yui-b", "grid-4" sau "spanHalf" - astfel de nume sunt mai aproape de sarcina de marcare decât de descrierea conținutului. Cu toate acestea, utilizarea lor în majoritatea cazurilor este inevitabilă atunci când se lucrează cu șabloane de grile modulare.

Dacă ați trecut la utilizarea HTML5, atunci este mai bine să utilizați elementul

în astfel de cazuri. Notă se aplică, de asemenea, tuturor celorlalte părți ale paginii web (antetul trebuie să fie
. panou lateral -