html lang="en"或html lang="en-US"分别代表什么

2019-04-031516次阅读HTML

失误了,看来有必要了解一下页面源代码中的<html lang="en">、<html lang="en-US">、<html lang="zh-CN">、<html lang="ja">分别代表什么。

HTML的lang属性是用来声明语言类型,<base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param> 以及 <script>标签除外。

写在html标签中的lang属性是声明当前页面的语言类型,这些对于搜索引擎、网页翻译、屏幕阅读浏览器有指导意义

<html lang="en"></html>//英文
<html lang="zh-CN"></html>//中文
<html lang="ja"></html>//日文
<html lang="en-US"></html>//美式英文
<div lang="en">this is English .</div>//英文

HTML的lang属性总结如下:

  • lang属性的属性值即语言代码不区分大小写
  • 如果写en页面就会默认被浏览器当做英文的,lang属性也可以不写的
  • 如果有chrome谷歌翻译总会提示说是否将该网站翻译为中文(笔者亲身经历chrome浏览器打开页面右上角会弹出翻译框是否需要翻译);
  • 更多关于html中lang属性详情可以参考W3C官方文档:http://www.w3.org/International/articles/language-tags/;
上一篇: file文件上传Webkit浏览器下响应滞慢的问题  下一篇: vue-datepicker-local实现小于当前时间不可选  

html lang="en"或html lang="en-US"分别代表什么相关文章