Si vous planifiez soigneusement la structure de vos documents HTML, vous pouvez aider les ordinateurs à comprendre la signification de votre contenu . Une syntaxe correcte est certes importante, mais elle ne fournit essentiellement que des parseurs, des moteurs de recherche et des technologies d'assistance avec un tas de données sans signification.
Si vous améliorez votre flux de travail frontal en faisant attention à la sémantique, vous pouvez créer un contenu de qualité supérieure qui attire plus de visiteurs. La sémantique est l' é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, nous parlons de contenu sémantique lorsque les ordinateurs comprennent la structure d'un document et les rôles des éléments à l'intérieur de celui-ci . Si nous voulons créer une sémantique correcte, nous devons comprendre en profondeur la structure de notre contenu et les capacités des technologies frontend.
Alors, quels sont les avantages tangibles? Une sémantique correcte signifie un contenu plus interrogeable qui mène à un meilleur classement des moteurs de recherche . Nous augmentons également l'accessibilité, car les technologies d'assistance telles que les lecteurs d'écran peuvent mieux interpréter la signification de notre contenu .
Il existe de nombreuses techniques de développement frontales différentes qui permettent aux développeurs d'obtenir une structure de page sémantique. Ce post vous fournira une brève introduction aux balises HTML sémantiques et au concept du contour du document.
Balises HTML sémantiques et non sémantiques
Le concept de sémantique n'est pas aussi nouveau qu'il 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 qui peut être traité par des machines.
Cela signifie principalement que les éléments HTML distincts doivent avoir leurs rôles structurels distinctifs . Selon la définition de 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 déjà avant HTML5, mais dans la plupart des cas, les développeurs n'étaient pas conscients que certaines des balises qu'ils utilisaient étaient réellement sémantiques . Pensez juste à la
ou la Mots clés.
Leurs rôles sont clairs pour nous et l'agent utilisateur: