Html5-boilerplate: Revisiter l'attribut lang

Créé le 27 juil. 2016  ·  5Commentaires  ·  Source: h5bp/html5-boilerplate

Je maintiens le W3C HTML Checker et en regardant les statistiques enregistrées par celui-ci, je remarque qu'il existe un nombre important de sites construits à partir de HTML5 Boilerplate qui ont <html class="no-js" lang=""> . C'est-à-dire qu'ils ont la chaîne vide comme valeur pour l'attribut lang , même lorsque le document est clairement en anglais ou dans une autre langue identifiable.

Je pense que ce problème pourrait être évité si HTML5 Boilerplate utilisait plutôt quelque chose comme <html class="no-js" lang="CHANGE_ME"> plutôt que <html class="no-js" lang=""> .

awaiting feedback

Commentaire le plus utile

Discussion qui a créé le format actuel : #1542
Discussion avant cela (où nous avons complètement supprimé l'attribut lang): #1110

Je suis contre "change_me" ou "change". Tout ce qui fera, c'est répandre un attribut de langage dénué de sens. Cela ne fonctionne pour personne. Si nous devions faire cela, nous pourrions aussi bien revenir à lang="en" qui serait au moins valable une partie du temps. Les gens ne le regardent pas du tout. Cela a toujours été le problème.

Un attribut lang vide est ce que vous êtes censé utiliser si la langue est indéterminée.

Tous les 5 commentaires

Et si vous ajoutiez un commentaire HTML pour les encourager à effectuer le changement ? Cela semble plus cohérent avec les conseils actuels (comme changer le code de suivi GA)

Et si vous ajoutiez un commentaire HTML pour les encourager à effectuer le changement ? Cela semble plus cohérent avec les conseils actuels (comme changer le code de suivi GA)

Oui je pense que ça marcherait bien aussi.

En ce qui concerne les sites du monde réel qui ont ce problème, quelques-uns des plus connus que j'ai remarqués sont https://www.bookofthemonth.com/ et https://www.thehartford.com/ mais il y a beaucoup plus.

Discussion qui a créé le format actuel : #1542
Discussion avant cela (où nous avons complètement supprimé l'attribut lang): #1110

Je suis contre "change_me" ou "change". Tout ce qui fera, c'est répandre un attribut de langage dénué de sens. Cela ne fonctionne pour personne. Si nous devions faire cela, nous pourrions aussi bien revenir à lang="en" qui serait au moins valable une partie du temps. Les gens ne le regardent pas du tout. Cela a toujours été le problème.

Un attribut lang vide est ce que vous êtes censé utiliser si la langue est indéterminée.

Fermeture parce que je ne pense pas qu'il y ait une meilleure réponse. J'ai quelques idées sur la façon dont nous pourrions faire certaines choses à l'avenir qui pourraient aider cela (et d'autres choses) mais... rien pour l'instant.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

roblarsen picture roblarsen  ·  8Commentaires

neilcreagh picture neilcreagh  ·  28Commentaires

roblarsen picture roblarsen  ·  5Commentaires

roblarsen picture roblarsen  ·  10Commentaires

roblarsen picture roblarsen  ·  5Commentaires