国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML中的lang屬性是干嘛的呢?HTML中的lang屬性有什

2020-03-24 18:44:39
字體:
來源:轉載
供稿:網友
首頁 > web前端 > html教程 > 正文 HTML中的lang屬性是干嘛的呢?HTML中的lang屬性有什么作用呢? 2018-08-15 17:48:34 第六期線上培訓班
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屬性有什么作用呢?的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仪征市| 利津县| 枞阳县| 调兵山市| 滁州市| 广宁县| 平凉市| 巨鹿县| 康马县| 江孜县| 乌拉特中旗| 怀安县| 江达县| 会泽县| 繁昌县| 南开区| 青川县| 珲春市| 左云县| 成武县| 武宣县| 理塘县| 璧山县| 饶阳县| 萝北县| 太仆寺旗| 宁陵县| 夏津县| 兴国县| 富阳市| 文水县| 奇台县| 体育| 阿克| 犍为县| 驻马店市| 资溪县| 独山县| 科技| 新平| 渭南市|