Maison  >  Article  >  interface Web  >  Compétences HTML : sémantisez votre code _HTML/Xhtml_Production de pages Web

Compétences HTML : sémantisez votre code _HTML/Xhtml_Production de pages Web

WBOY
WBOYoriginal
2016-05-16 16:41:391367parcourir

La sémantique HTML semble être un problème courant. Si vous effectuez une recherche sur Google, il existe de nombreux articles sur la sémantique. Pourquoi les balises sémantiques, je pense de cette façon : chaque balise HTML a sa signification spécifique, et les balises sémantiques, c'est-à-dire. nous utilisons des balises appropriées aux endroits appropriés pour mieux comprendre à la fois les personnes et les machines (la machine peut le comprendre comme un navigateur et peut le comprendre comme un moteur de recherche). Si mon explication n'est pas assez claire, veuillez Google

.

Comment utiliser les bonnes balises au bon endroit ?
Il s'agit d'une logique simple à comprendre. Par exemple, les balises h1~h6 sont pour les classes de titre ; ul est pour les listes non ordonnées ; utilisé pour les listes remplies ; dl est utilisé pour définir les listes ; em, les balises fortes sont utilisées pour l'accentuation... Pour parler franchement, chaque interprétation anglaise de la balise HTML détermine sa sémantique (plus loin dans cet article, je mettrai un tableau de comparaison des définitions anglaises des balises HTML couramment utilisées pour référence).
Qu'est-ce qui est clair à la fois pour les humains et les machines
La meilleure façon de vérifier si une page HTML est sémantique est de supprimer le Css sur la page et voyez si la structure de la page Web est en ordre et si la page est toujours très lisible. Pourquoi pouvez-vous dire cela Tout le monde sait que les navigateurs ont des styles par défaut (il est recommandé d'utiliser Chrome ? Web Developer Tools for Chrome plug-in, ou le plug-in Web Developer de Firefox), tel que h1~h6, sera en gras/ Le la taille de la police diminue de manière séquentielle, et les styles par défaut pour les marges supérieure et inférieure, ul, ol et dl ont tous des puces par défaut, et strong a un style gras par défaut... Par conséquent, sur la même page, du HTML avec une bonne sémantique peut être supprimé de la page Css Il fonctionne toujours bien. Un autre point est qu'un bon codage sémantique est plus convivial pour les moteurs de recherche. Les robots de recherche ne connaissent pas votre CSS, mais ils peuvent reconnaître les balises HTML

Ce qui suit. est un exemple simple :
Compétences HTML : sémantisez votre code _HTML/Xhtml_Production de pages Web

Copiez le codeLe code est le suivant :

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn