Si vous planifiez soigneusement la structure de vos documents HTML, vous pouvez aidez les ordinateurs à comprendre le sens de votre contenu. Une syntaxe correcte est certes importante, mais elle fournit essentiellement aux analyseurs syntaxiques, aux moteurs de recherche et aux technologies d'assistance un ensemble de données sans signification..
Si vous améliorez votre flux de travail frontal en prêtant attention à la sémantique, vous pouvez créer un contenu de qualité supérieure qui attire plus de visiteurs. La sémantique est la étude du sens, dans un contexte plus large c'est une branche de la logique et de la linguistique.
Dans le monde du développement Web, on parle de contenu sémantique lorsque les ordinateurs comprennent la structure d’un document et rôles des éléments à l'intérieur de celui-ci. Si nous voulons créer une sémantique appropriée, nous devons profondément comprendre la structure de notre contenu et la capacités des technologies frontend.
Alors, quels sont les avantages tangibles? Une sémantique correcte signifie un contenu plus consultable qui mène à un meilleur classement dans les moteurs de recherche. Nous augmentons également l’accessibilité, car les technologies d’aide telles que les lecteurs d'écran peuvent mieux interpréter la signification de notre contenu.
Il existe de nombreuses techniques de développement front-end permettant aux développeurs d’obtenir une structure de page sémantique. Cet article vous fournira une brève introduction aux balises HTML sémantique et au concept de la structure du document..
Balises HTML sémantiques et non sémantiques
Le concept de sémantique n'est pas aussi nouveau qu'il y paraît, il existait bien avant l'ère du HTML5. Le terme de web sémantique a été inventé dès 2001 par Sir Tim Berners-Lee. Sous “Web sémantique” il voulait dire un réseau de données pouvant être traitées par des machines.
Cela signifie principalement que les éléments HTML distincts doivent avoir leurs rôles structurels distincts. Selon la définition du W3C “un élément sémantique décrit clairement sa signification à la fois pour le navigateur et le développeur”.
Éléments sémantiques avant HTML5
Les éléments sémantiques existaient également avant HTML5, mais dans la plupart des cas, les développeurs ne savaient pas que certaines des étiquettes qu'ils utilisaient étaient en réalité sémantiques. Il suffit de penser à la
ou la Mots clés.
Leurs rôles sont clairs pour nous et pour l'agent utilisateur: