HTML5 désigne une étape importante de l’évolution du langage qui structure les pages Web. Titres, paragraphes, liens, images, formulaires et éléments multimédias sont décrits par des balises que le navigateur interprète. Le langage HTML continue aujourd’hui d’évoluer dans un standard vivant : l’expression HTML5 reste courante, mais ne doit pas faire croire que le Web serait figé dans une version unique.
L’un des apports de cette génération est l’intégration d’éléments permettant de présenter de l’audio et de la vidéo, ainsi que des moyens de structurer plus clairement un document. Des sections, articles et zones de navigation donnent un sens à l’organisation de la page. Cette structure est utile au navigateur comme aux outils d’accessibilité. HTML ne définit pas seul toute l’expérience. Les feuilles de style organisent l’apparence, tandis que JavaScript gère de nombreuses interactions. Les interfaces du navigateur complètent l’ensemble pour dessiner, stocker certaines données ou communiquer avec un serveur. Toutes ces technologies ne sont donc pas des balises HTML, même lorsqu’elles sont regroupées commercialement sous le même terme.
Cette rubrique suit les applications du langage et les transformations du Web. Les navigateurs peuvent adopter de nouvelles fonctions à des rythmes différents, ce qui impose des essais sur plusieurs environnements. Une page accessible doit également conserver des liens, des libellés et une structure compréhensibles sans dépendre uniquement d’effets visuels. Le choix d’un bon élément HTML peut ainsi éviter de reconstruire en script un comportement déjà prévu, tout en facilitant la navigation au clavier et la lecture assistée.