私はW3CHTMLチェッカーを管理しており、それによってログに記録された統計を見ると、HTML5ボイラープレートから構築された<html class="no-js" lang="">
のサイトがかなりの数あることに気付きました。 つまり、ドキュメントが明らかに英語または他の識別可能な言語である場合でも、 lang
属性の値として空の文字列があります。
HTML5ボイラープレートが<html class="no-js" lang="">
ではなく<html class="no-js" lang="CHANGE_ME">
ようなものを代わりに使用した場合、この問題はおそらく防止できると思います。
変更を促すHTMLコメントを追加するのはどうですか? これは、現在のヒント(GAトラッキングコードの変更など)とより一致しているようです。
変更を促すHTMLコメントを追加するのはどうですか? これは、現在のヒント(GAトラッキングコードの変更など)とより一致しているようです。
ええ、それもうまくいくと思います。
この問題が発生している実際のサイトに関しては、私が気付いた有名なサイトのいくつかはhttps://www.bookofthemonth.com/とhttps://www.thehartford.com/ですが、もっとたくさん。
現在のフォーマットを作成したディスカッション:#1542
その前の議論(lang属性を完全に削除したところ):#1110
私は「change_me」または「change」に反対しています。 意味のない言語属性を広めるだけです。 それは誰にとってもうまくいきません。 それを行う場合は、 lang="en"
に戻ることをお勧めします。これは、少なくともいつかは有効です。 人々はそれをまったく見ません。 それは常に問題でした。
空のlang属性は、言語が不明な場合に使用することになっ。
より良い答えはないと思うので、締めくくります。 私はこれを助けるかもしれないいくつかのこと(そして他のいくつかのこと)を今後どのように行うことができるかについていくつかの考えを持っていますが...今のところ何もありません。
最も参考になるコメント
現在のフォーマットを作成したディスカッション:#1542
その前の議論(lang属性を完全に削除したところ):#1110
私は「change_me」または「change」に反対しています。 意味のない言語属性を広めるだけです。 それは誰にとってもうまくいきません。 それを行う場合は、
lang="en"
に戻ることをお勧めします。これは、少なくともいつかは有効です。 人々はそれをまったく見ません。 それは常に問題でした。空のlang属性は、言語が不明な場合に使用することになっ。