Semantische HTML-opmaak gebruiken betekent de juiste HTML-tags kiezen voor de juiste inhoud, zonder alles te vervangen door algemene div- of span-tags die geen semantische betekenis hebben.
Kortom, je moet HTML-semantiek respecteren, d.w.z. de echte rol en betekenis van elk element op je pagina beschrijven, en niet alleen het visuele uiterlijk.
Goede native markup is de hoeksteen van toegankelijkheid en biedt veel voordelen. Hierdoor kunnen hulptechnologieën (schermlezers, spraakbrowsers, enz.) de inhoud en de structuur ervan begrijpen.
Een schermlezer weet dat een h1 een hoofdtitel is en een ul een lijst, wat cruciaal is voor navigatie. Het helpt gebruikers om sneller en efficiënter te navigeren, vooral wanneer ze van titel naar titel, van tabel naar tabel of van veld naar veld in een formulier gaan.
Het is een beetje zoals de juiste verkeersborden op de weg zetten: is het makkelijker voor iedereen om zich te oriënteren.
Het bespaart je ook veel onnodige code: HTML biedt al native en toegankelijk gedrag (zoals toetsenbordfocus op een knop) dat je niet opnieuw hoeft te maken in JavaScript.
Bovendien wordt goed gestructureerde inhoud met semantische tags (titels, lijsten, enz.) beter begrepen door zoekmachines, wat de natuurlijke verwijzingen naar je pagina verbetert.
Voor effectieve semantische HTML-markup kun je beginnen met het toepassen van deze basisprincipes:
N°1.
N°2.
N°3.
N°4.
N°5.