
请考虑以下代码:
<HTML lang="en"> <head> <Meta http-equiv="Content-Language" content="en-US"> </head>...
我的假设是浏览器正在读取元标记的值,但是DOM关注“lang”属性。它是否正确?我不知道有什么细微差别吗?
解决方法 lang属性(在HTML元素上)指定文档的语言(除非用另一个lang属性覆盖,否则可以更改文档的一部分的语言)。Content-Language http头指定了目标用户的语言。这与文档实际写的语言不一样。例如,法语课程的一部分可能包含用法语写成的页面,但内容语言将被用于英语学习法语的用户。
从the spec:
The Content-Language entity-header fIEld describes the natural language(s) of the intended audIEnce for the enclosed entity. Note that this might not be equivalent to all the languages used within the entity-body.
Meta http-equiv是穷人的http头。它具有真正的http标头的所有含义,但更少的尊重(和支持)。
根据经验,内容语言对搜索引擎更感兴趣,并且lang属性对于屏幕阅读器更感兴趣。
总结以上是内存溢出为你收集整理的html – lang属性和标签有什么区别?全部内容,希望文章能够帮你解决html – lang属性和标签有什么区别?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)