开发者社区> 问答> 正文

html的lang属性设置zh-CN好还是en好呢?有什么作用?

html的lang属性设置zh-CN好还是en好呢?有什么作用?现在用的webstorm编辑器,默认就是设置的en

展开
收起
杨冬芳 2016-06-23 11:37:35 3622 0
1 条回答
写回答
取消 提交回答
  • IT从业

    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样式,或者字体

    •告诉搜索引擎做精确的识别

    •让语法检查程序做语言识别

    •帮助翻译工具做识别

    •帮助网页阅读程序做识别
    等等

    更多可以参考:

    https://www.w3.org/International/questions/qa-lang-why

    2019-07-17 19:46:05
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载