首頁 >web前端 >html教學 >html標籤中lang的作用

html標籤中lang的作用

墨辰丷
墨辰丷原創
2018-05-16 10:33:445771瀏覽

這篇文章主要介紹html標籤中lang的作用,有興趣的朋友參考下,希望對大家有幫助。


寫在html標籤中的lang屬性作用:宣告目前頁面的語言類型。

如:

<html lang=&#39;en&#39;></html> //英文
<html lang=&#39;zh&#39;></html> //中文
<html lang=&#39;ja&#39;></html> //日文
<html lang=&#39;en-us&#39;></html> //美式英文

注意:lang屬性中的語言程式碼不區分大小寫

<html lang=&#39;en-us&#39;></html> //英文
<html lang=&#39;en-us&#39;></html> //英文

上面的兩行程式碼一樣的效果。

另外,lang屬性也可以加到普通標籤上。

如:

<p lang=&#39;en&#39;>this is English .</p>


lang 屬性-- HTML語言宣告屬性

#範例

<html xmlns="http://www.php.cn" lang="en" xml:lang="en">
<html xmlns="http://www.php.cn" lang="zh-CN" xml:lang="zh-CN">
  • en 定義語言為英文

  • zh-CN定義語言為中文

##說明:

  • 如果網頁定義為XHTML1.1或XML格式,那麼可以使用xml:lang屬性(因為xml:lang屬性是在XML中決定語言資訊的標準用法).

  • 如果網頁使用HTML格式,那麼應該同時使用xml:lang和lang屬性.

#定義和用法


#lang 屬性規定元素內容的語言。


HTML 4.01 與 HTML5之間的差異

在 HTML5 中, lang 屬性可用於任何的 HTML 元素 (它會驗證任何HTML元素。但不一定有用)。

在HTML 4.01 中, lang 屬性不能用於: dde6fb694e6711ae5e6f381704c04ae4, 0c6dc11e160d3b678d68754cc175188a, 04a0d55efbbfd646a993fbc01f262c57, f900b4fc197b16ab214eecf015bb6bd2, f32b48428a809b51f04d3228cdf461fa, d5ba1642137c3f32f4f4493ae923989c, 0c68fef83818661b6da588c77ca3985e, f32b48428a809b51f04d3228cdf461fa, d5ba1642137c3f32f4f4493ae923989c, 0c68fef83818661b6da588c77ca3985e, f32b48428a809b51f04d3228cdf461fa, d5ba1642137c3f32f4f4493ae923989c, 0c68fef83818661b6da588c77ca3985e, f32b48428a809b51f04d3228cdf461fa, d5ba1642137c3f32f4f4493ae923989c, 0c68fef83818661b6da588c77ca3985e, f32b48428a809b51f04d3228cdf461fa, d5ba1642137c3f32f4f4493ae923989c, 0c68fef83818661b6da588c77ca3985e ;, 和3f1c4e4b6b16bbbd69b2ee476dc4f83a。


語法

<element lang="language_code"

關於網頁頭部lang屬性:單一的cn和zh-CN都屬於廢棄用法。

問題是:zh已經不是語言code,而是macrolang,能當語言code的是:cmn(國語)、yue(粵語)、wuu(吳語)等,建議寫成zh-cmn而不是只寫cmn,主要考慮相容性(至少可以匹配zh)。

zh-Hans/zh-Hant表示简体和繁体。
zh-cmn-Hans表示简体中文书写的国语。

如何標記的例子 

1,簡體中文頁面:html 

2,繁體中文頁面:html 

3,英文頁:htm

4,音訊—國語演唱:audio 

5,音訊—粵語演唱:audio 注意4,5為音頻,不應加上Hans/Hant標記 需要加地區代碼的情況比較少,除非為了強調不同地區漢語使用差異,如:

zh-cmn-Hans-CN 普通话 (简体, 中国大陆)
zh-cmn-Hant-TW 普通话 (繁体, 台湾)
<p lang="zh-cmn-Hans">
             <b lang="zh-cmn-Hans-CN">菠萝</b>
             <b lang="zh-cmn-Hant-TW">鳳梨</b>
</p>
相關推薦:

##html規定元素內容的語言屬性lang

#java.lang.Void類別原始碼的詳細介紹

#Java中關於Lang套件下常用的工具類別詳解

以上是html標籤中lang的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn