html標籤中lang的作用

墨辰丷
發布: 2018-05-16 10:33:44
原創
5762 人瀏覽過

這篇文章主要介紹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 屬性不能用於: ,
, , ,
,