百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> HTML中的lang属性是干嘛的呢?HTML中的lang属性有什么作用呢?
分享文章到:

HTML中的lang属性是干嘛的呢?HTML中的lang属性有什么作用呢?

发布时间:09/01 来源:未知 浏览: 关键词:
HTML中的lang属性是干嘛的呢?HTML中的lang属性有什么作用呢?这篇文章就为大家具体的介绍一下HTML中的lang属性的用处和语法

如下是一个HTML的根本格局:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body></body>
</html>

那么毕竟html标签中的lang属性是干嘛的呢?为什么要指定它的值是”en”或者”zh-CN”呢?个人见解如下:

1.属性lang是英语language的缩写,意思是说话,”en”代表英语,”zh-CN”代表中文

2.在我本人的尝试下,发明,其实不写lang属性,整个HTML文档的显示是没有任何问题的

3.我们都知道,假如你在我国,当地阅读器的默许说话是中文,当我们翻开一个外国网站时,阅读器会提醒”可否将网页内容翻译成中文”

1.png

4登录几个我国的本土网站,发明源码中并没有写lang属性,也没有翻译的提醒

5.搜索引擎第一本人没法推断本人抓取的页面中的内容是啥说话,由于在它看来都是二进制文件,那么这时就需要我们告诉它这个页面中的内容是啥说话,进而它才能知道下一步该干嘛,也就是说,当你把lang设定为”en”时,不管你网页中是啥说话的内容,在它看来都是英语,假如当地阅读器的默许说话不是英语,就会提醒上面的选项,问您可否需要翻译。这个在阅读器的设定中可以分明地看到:

2.png

总结:1.搜索引擎没法推断页面中的内容是啥说话,需要人们告诉它(这里也表现出语义化的特点,即机器本身什么都不懂,我们需要告诉它这是啥,并且当我们告诉它这是啥后,我们也必需依照这个规则去做,要不将lang设定为”en”,但是我们却在网页中使用中文说话内容,这很大程度上会对机器停止干扰,进而干扰到会员的正常体验,这样做就毫无意义。)

2.阅读器会将读取到的页面说话和当地说话停止比力推断,假如一致,不做处置,不然提醒可否需要翻译(当然前提是会员勾选了这个功效,chrome默许勾选)

HTML中的lang属性的定义和用途:

lang 属性规定元素内容的说话。

提醒和注释:

注释:lang 属性在以下标签中无效:<base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param> 乃至 <script>。

HTML中的lang属性的语法:

<element lang="language_code">

HTML中的lang属性的属性值:

language_code:规定元素内容的说话代码。

阅读器支撑:

所有阅读器均支撑 lang 属性。

HTML 4.01 与 HTML5之间的差别:

在 HTML5 中, lang 属性可用于任何的 HTML 元素 (它会验证任何HTML元素。但不必然是有用)。

在 HTML 4.01 中, lang 属性不克不及用于: <base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param>, 和 <script>。

【相关引荐】

HTML5新增的构造元素是什么?HTML5新增的构造元素的用途(引荐)

HTML5中web是啥?web储备中的元素是什么?

以上就是HTML中的lang属性是干嘛的呢?HTML中的lang属性有什么作用呢?的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板