http equiv=“;内容语言”;不会't工作(element.lang=“”)
http-equiv="content-language" doesn't work (element.lang = "")
console.log("lang = " + document.documentElement.lang);
<html>
<head>
<meta http-equiv="content-language" content="es">
</head>
<body></body>
<html>
为什么?
根据规范,如果节点和节点的任何祖先(包括根元素(都没有任何属性集,但有一个pragma集默认语言集,那么这就是节点的语言。
规范中说:
此功能不符合要求。鼓励作者改用lang属性。
另一张纸条上写着:
不应再使用
meta
元素上http-equiv
属性的Content-Language
值。
作为过时的元http-equiv=内容语言的HTML5替代品是什么。建议使用lang=
代替
console.log("lang = " + document.documentElement.lang);
<html lang="es">
如果你的目标是设置语言,那是更好的方法。
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- Element 没有显示在 FireFox 和 Opera 上,但在 Chrome 和 Safari 上可以正常工作
- element.classList.contains() 在 JavaScript 中究竟是如何工作的
- window.location 无法使用 get element by id 来工作
- 如何通过element.append使ui sref动态工作
- element.next()在IE8中不工作
- IE8: element:first-child不能工作(选择我实际想要的父元素)
- http equiv=“;内容语言”;不会't工作(element.lang=“”)
- Angular IE8的特性.$set / element.Attr不工作
- Jstree 3.0.0上下文菜单右键不工作.显示TypeError: vakata_context.element.h