Html5-boilerplate: 重温 lang 属性

创建于 2016-07-27  ·  5评论  ·  资料来源: h5bp/html5-boilerplate

我维护W3C HTML Checker ,在查看它记录的统计数据时,我注意到有大量由 HTML5 Boilerplate 构建的站点具有<html class="no-js" lang=""> 。 也就是说,它们将空字符串作为lang属性的值,即使文档显然是英文或其他可识别的语言。

我认为如果 HTML5 Boilerplate 使用类似<html class="no-js" lang="CHANGE_ME">而不是<html class="no-js" lang="">类的东西,这个问题可能可以避免。

awaiting feedback

最有用的评论

创建当前格式的讨论:#1542
之前的讨论(我们完全删除了 lang 属性):#1110

我反对“change_me”或“change”。 所要做的就是传播无意义的语言属性。 这对任何人都不起作用。 如果我们要这样做,我们不妨回到lang="en" ,这至少在某些时候是有效的。 人们根本不看它。 这一直是个问题。

如果语言未确定,您应该

所有5条评论

添加一个 HTML 注释来鼓励他们进行更改怎么样? 这似乎更符合当前的提示(例如更改 GA 跟踪代码)

添加一个 HTML 注释来鼓励他们进行更改怎么样? 这似乎更符合当前的提示(例如更改 GA 跟踪代码)

是的,我认为这也能正常工作。

就存在此问题的实际网站而言,我注意到的几个比较知名的网站是https://www.bookofthemonth.com/https://www.thehartford.com/,但也有还有很多。

创建当前格式的讨论:#1542
之前的讨论(我们完全删除了 lang 属性):#1110

我反对“change_me”或“change”。 所要做的就是传播无意义的语言属性。 这对任何人都不起作用。 如果我们要这样做,我们不妨回到lang="en" ,这至少在某些时候是有效的。 人们根本不看它。 这一直是个问题。

如果语言未确定,您应该

关闭是因为我认为没有更好的答案。 我有一些关于我们如何做一些可能有助于这个(和其他一些事情)的事情的想法,但是......现在没有。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

amilajack picture amilajack  ·  19评论

neilcreagh picture neilcreagh  ·  28评论

roblarsen picture roblarsen  ·  8评论

necolas picture necolas  ·  44评论

coliff picture coliff  ·  14评论