Maison  >  Article  >  interface Web  >  A quoi sert l'attribut lang en HTML ? À quoi sert l’attribut lang en HTML ?

A quoi sert l'attribut lang en HTML ? À quoi sert l’attribut lang en HTML ?

寻∝梦
寻∝梦original
2018-08-15 17:48:3413214parcourir

A quoi sert l'attribut lang en HTML ? À quoi sert l’attribut lang en HTML ? Cet article vous donnera une introduction détaillée à l'objectif et à la syntaxe de l'attribut lang en HTML

Voici le format de base du HTML :

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body></body>
</html>

Alors, quel est exactement le A quoi sert l'attribut lang ? ? Pourquoi spécifier sa valeur comme « en » ou « zh-CN » ? Mes opinions personnelles sont les suivantes :

1. L'attribut lang est l'abréviation de la langue anglaise, qui signifie langue, "en" représente l'anglais et "zh-CN" représente le chinois

2. . Dans ma propre tentative Ensuite, j'ai découvert qu'en fait, sans écrire l'attribut lang, il n'y a aucun problème avec l'affichage de l'intégralité du document HTML

3 Nous savons tous que si vous êtes en Chine, la langue par défaut du navigateur local est le chinois. Lorsque nous ouvrons un site Web étranger, le navigateur nous demandera "S'il faut traduire le contenu de la page Web en chinois"

A quoi sert lattribut lang en HTML ? À quoi sert l’attribut lang en HTML ?

4. Connectez-vous à plusieurs sites Web locaux chinois et constatez que l'attribut lang n'est pas écrit dans le code source. Il n'y a pas non plus d'invite de traduction

5. Tout d'abord, le moteur de recherche ne peut pas déterminer la langue du contenu. la page qu'il explore, car à son avis, ce sont tous des fichiers binaires, nous devons donc lui dire ceci : Dans quelle langue est le contenu de la page, afin qu'il sache quoi faire ensuite ? en "en", quelle que soit la langue du contenu de votre page Web, il le verra en anglais. Si la langue par défaut du navigateur local n'est pas l'anglais, l'option ci-dessus sera invitée et vous demandera si vous avez besoin d'une traduction. Cela peut être clairement vu dans les paramètres du navigateur :

A quoi sert lattribut lang en HTML ? À quoi sert l’attribut lang en HTML ?

Résumé : 1. Le moteur de recherche ne peut pas déterminer dans quelle langue est le contenu de la page, et les gens doivent le lui dire ( ici Cela reflète aussi les caractéristiques de la sémantique, c'est-à-dire que la machine elle-même ne comprend rien, nous devons lui dire ce que c'est, et quand nous lui disons ce que c'est, nous devons également suivre cette règle, ou définir lang sur " fr", mais nous utilisons du contenu en langue chinoise dans la page Web, ce qui interférera dans une large mesure avec la machine et interférera ainsi avec l'expérience normale de l'utilisateur. Cela n'a aucun sens.)

2. Parcourir le Le navigateur comparera la langue de la page lue avec la langue locale. Si elles sont cohérentes, aucun traitement ne sera effectué. Sinon, il demandera si une traduction est requise (bien sûr, le principe est que l'utilisateur a coché cette fonction, qui est cochée). par Chrome par défaut)

Définition et utilisation de l'attribut lang en HTML :

L'attribut lang précise la langue du contenu de l'élément.

Conseils et remarques :

Remarque : L'attribut lang n'est pas valide dans les balises suivantes : ,
, , , < ;hr> ,

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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