Van ruwe data naar bruikbare inzichten, wij kijken met je mee

30 dagen retourgarantie

Schermafbeelding van een pagina met opgelichte HTML-elementen
Een overzicht van de elementen die we het vaakst gebruiken.
FrontendToegankelijkheidBlog
2 sep 2026, 09:00 · 4 min lezen

Waarom wij kiezen voor semantische HTML

Een knop is een knop, geen div met een klikhandler

Bijgewerkt op 17 sep 2026, 15:19

Delen

Semantische HTML kost niets extra en levert meteen toetsenbordbediening, screenreader-ondersteuning en betere SEO op. We laten zien welke elementen we in Viper UI gebruiken en waarom.

Een knop die als <div> in de pagina staat ziet er hetzelfde uit als een echte knop, maar hij doet de helft niet. Hij komt niet in de tabvolgorde, hij reageert niet op de spatiebalk en een screenreader noemt hem niet bij naam.

Wat we standaard gebruiken

In Viper UI staat elk component op gewone HTML: <button> voor iets dat iets doet, <a> voor iets dat ergens heen gaat, <nav> rond navigatie en <dialog> voor het mobiele menu.

Wat het oplevert

Toetsenbordbediening, focusbeheer en aankondigingen krijg je gratis van de browser. Dat scheelt code, en die code kan dus ook niet stuk.

Sanne de Vries
Geschreven doorSanne de VriesFrontend developer
Bekijk profiel

Ook leuk!

Geen artikelen gevonden

Probeer een ander label of bekijk alle artikelen.

Neem contact op via Whatsapp!

WhatsApp us!