Html5-boilerplate: lang属性を再確認してください

作成日 2016年07月27日  ·  5コメント  ·  ソース: h5bp/html5-boilerplate

私はW3CHTMLチェッカーを管理しており、それによってログに記録された統計を見ると、HTML5ボイラープレートから構築された<html class="no-js" lang="">のサイトがかなりの数あることに気付きました。 つまり、ドキュメントが明らかに英語または他の識別可能な言語である場合でも、 lang属性の値として空の文字列があります。

HTML5ボイラープレートが<html class="no-js" lang="">ではなく<html class="no-js" lang="CHANGE_ME">ようなものを代わりに使用した場合、この問題はおそらく防止できると思います。

awaiting feedback

最も参考になるコメント

現在のフォーマットを作成したディスカッション:#1542
その前の議論(lang属性を完全に削除したところ):#1110

私は「change_me」または「change」に反対しています。 意味のない言語属性を広めるだけです。 それは誰にとってもうまくいきません。 それを行う場合は、 lang="en"に戻ることをお勧めします。これは、少なくともいつかは有効です。 人々はそれをまったく見ません。 それは常に問題でした。

空のlang属性は、言語が不明な場合に使用することになっ

全てのコメント5件

変更を促すHTMLコメントを追加するのはどうですか? これは、現在のヒント(GAトラッキングコードの変更など)とより一致しているようです。

変更を促すHTMLコメントを追加するのはどうですか? これは、現在のヒント(GAトラッキングコードの変更など)とより一致しているようです。

ええ、それもうまくいくと思います。

この問題が発生している実際のサイトに関しては、私が気付いた有名なサイトのいくつかはhttps://www.bookofthemonth.com/https://www.thehartford.com/ですが、もっとたくさん。

現在のフォーマットを作成したディスカッション:#1542
その前の議論(lang属性を完全に削除したところ):#1110

私は「change_me」または「change」に反対しています。 意味のない言語属性を広めるだけです。 それは誰にとってもうまくいきません。 それを行う場合は、 lang="en"に戻ることをお勧めします。これは、少なくともいつかは有効です。 人々はそれをまったく見ません。 それは常に問題でした。

空のlang属性は、言語が不明な場合に使用することになっ

より良い答えはないと思うので、締めくくります。 私はこれを助けるかもしれないいくつかのこと(そして他のいくつかのこと)を今後どのように行うことができるかについていくつかの考えを持っていますが...今のところ何もありません。

このページは役に立ちましたか?
0 / 5 - 0 評価