html的lang属性设置zh-CN好还是en好呢?有什么作用?现在用的webstorm编辑器,默认就是设置的en
HTML的lang属性可用于标记网页或部分网页的语言。也就是说lang这个属性不仅仅可以用在html标签上
<html lang="en">
同样还可以用于其它标签上:
You'd say that in Chinese as 中国科学院文献情报中心.
它的含义是标记标签内的自然语言的语种。或者声明整个网页的主要使用的自然语言的语种。
lang的取值代码手册可以参考:
http://www.w3schools.com/tags/ref_language_codes.asp
有什么作用呢?
简单来说,可能对于程序来说没有太大的作用,但是它可以告诉浏览器,搜索引擎,一些处理Html的程序对页面语言内容来做一些对应的处理或者事情。
比如可以
•根据根据lang属性来设定不同语言的css样式,或者字体
•告诉搜索引擎做精确的识别
•让语法检查程序做语言识别
•帮助翻译工具做识别
•帮助网页阅读程序做识别
等等
更多可以参考:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。