html的lang属性设置zh-CN好还是en好呢?有什么作用?现在用的webstorm编辑器,默认就是设置的en
没有什么你能想到的“巨大”好处,不过参考下面w3school里给出的解释,或许对你理解有帮助。
当搜索引擎或者浏览器拿到语言标签后,有可能做一些针对指定语言的辅助操作
3 回答1.5k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
5 回答1.9k 阅读
3 回答2.2k 阅读
2 回答1.1k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
HTML的lang属性可用于标记网页或部分网页的语言。也就是说lang这个属性不仅仅可以用在html标签上
同样还可以用于其它标签上:
它的含义是标记标签内的自然语言的语种。或者声明整个网页的主要使用的自然语言的语种。
lang的取值代码手册可以参考:
有什么作用呢?
简单来说,可能对于程序来说没有太大的作用,但是它可以告诉浏览器,搜索引擎,一些处理Html的程序对页面语言内容来做一些对应的处理或者事情。
比如可以
根据根据lang属性来设定不同语言的css样式,或者字体
告诉搜索引擎做精确的识别
让语法检查程序做语言识别
帮助翻译工具做识别
帮助网页阅读程序做识别
等等
更多可以参考: