Html5-boilerplate: Lang-Attribut erneut aufrufen

Erstellt am 27. Juli 2016  ·  5Kommentare  ·  Quelle: h5bp/html5-boilerplate

Ich pflege den W3C HTML Checker und wenn ich mir die von ihm protokollierten Statistiken anschaue, stelle ich fest, dass es eine beträchtliche Anzahl von Sites gibt, die mit HTML5 Boilerplate erstellt wurden und <html class="no-js" lang=""> . Das heißt, sie haben die leere Zeichenfolge als Wert für das lang Attribut, auch wenn das Dokument eindeutig in Englisch oder einer anderen identifizierbaren Sprache vorliegt.

Ich denke, dieses Problem könnte möglicherweise verhindert werden, wenn HTML5 Boilerplate stattdessen etwas wie <html class="no-js" lang="CHANGE_ME"> anstelle von <html class="no-js" lang=""> .

awaiting feedback

Hilfreichster Kommentar

Diskussion, die das aktuelle Format erstellt hat: # 1542
Diskussion davor (wo wir das lang-Attribut vollständig entfernt haben): #1110

Ich bin gegen "change_me" oder "change". Alles, was tun wird, ist ein bedeutungsloses Sprachattribut zu verbreiten. Das funktioniert für niemanden. Wenn wir das tun würden, könnten wir genauso gut zu lang="en" was zumindest zeitweise gültig wäre. Die Leute schauen sich das gar nicht an. Das war schon immer das Problem.

Ein leeres lang-Attribut ist das, was Sie verwenden sollen , wenn die Sprache nicht bestimmt ist.

Alle 5 Kommentare

Wie wäre es, wenn Sie einen HTML-Kommentar hinzufügen, der sie dazu auffordert, die Änderung vorzunehmen? Das scheint eher mit den aktuellen Tipps vereinbar zu sein (z. B. das Ändern des GA-Tracking-Codes).

Wie wäre es, wenn Sie einen HTML-Kommentar hinzufügen, der sie dazu auffordert, die Änderung vorzunehmen? Das scheint eher mit den aktuellen Tipps vereinbar zu sein (z. B. das Ändern des GA-Tracking-Codes).

Ja ich denke das würde auch gut gehen.

Was reale Websites angeht, die dieses Problem haben, sind einige der bekannteren, die mir aufgefallen sind, https://www.bookofthemonth.com/ und https://www.thehartford.com/, aber es gibt viel mehr.

Diskussion, die das aktuelle Format erstellt hat: # 1542
Diskussion davor (wo wir das lang-Attribut vollständig entfernt haben): #1110

Ich bin gegen "change_me" oder "change". Alles, was tun wird, ist ein bedeutungsloses Sprachattribut zu verbreiten. Das funktioniert für niemanden. Wenn wir das tun würden, könnten wir genauso gut zu lang="en" was zumindest zeitweise gültig wäre. Die Leute schauen sich das gar nicht an. Das war schon immer das Problem.

Ein leeres lang-Attribut ist das, was Sie verwenden sollen , wenn die Sprache nicht bestimmt ist.

Schließen, weil ich glaube, es gibt keine bessere Antwort. Ich habe einige Gedanken darüber, wie wir in Zukunft einige Dinge tun könnten, die diesem (und einigen anderen Dingen) helfen könnten, aber... nichts im Moment.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen