html的lang属性设置zh-CN好还是en好呢?有什么作用?现在用的webstorm编辑器,默认就是设置的en
小伙看你根骨奇佳,潜力无限,来学PHP伐。
HTML的lang屬性可用來標記網頁或部分網頁的語言。也就是說lang這個屬性不只可以用在html標籤上
<html lang="en">
同樣也可以用於其它標籤上:
<p>You'd say that in Chinese as <span lang="zh-Hans">中国科学院文献情报中心</span>.</p>
它的意思是標記標籤內的自然語言的語種。或聲明整個網頁的主要使用的自然語言的語種。 lang的取值代碼手冊可以參考:
http://www.w3schools.com/tags/ref_language_codes.asp
簡單來說,可能對程式來說沒有太大的作用,但是它可以告訴瀏覽器,搜尋引擎,一些處理Html的程式對頁面語言內容來做一些對應的處理或事情。 例如可以
依照根據lang屬性設定不同語言的css樣式,或是字體
告訴搜尋引擎做精確的辨識
讓語法檢查程式做語言辨識
幫助翻譯工具做辨識
幫助網頁閱讀程式做辨識等等
更多可以參考:
https://www.w3.org/International/questions/qa-lang-why
沒有什麼你能想到的「巨大」好處,不過參考下面w3school裡給出的解釋,或許對你理解有幫助。
當搜尋引擎或瀏覽器拿到語言標籤後,有可能做一些針對指定語言的輔助操作
預設為en,那麼chrome瀏覽器就會問你要不要翻譯成其他語言~~~:)
HTML的lang屬性可用來標記網頁或部分網頁的語言。也就是說lang這個屬性不只可以用在html標籤上
同樣也可以用於其它標籤上:
它的意思是標記標籤內的自然語言的語種。或聲明整個網頁的主要使用的自然語言的語種。
lang的取值代碼手冊可以參考:
有什麼作用呢?
簡單來說,可能對程式來說沒有太大的作用,但是它可以告訴瀏覽器,搜尋引擎,一些處理Html的程式對頁面語言內容來做一些對應的處理或事情。
例如可以
依照根據lang屬性設定不同語言的css樣式,或是字體
告訴搜尋引擎做精確的辨識
讓語法檢查程式做語言辨識
幫助翻譯工具做辨識
幫助網頁閱讀程式做辨識
等等
更多可以參考:
沒有什麼你能想到的「巨大」好處,不過參考下面w3school裡給出的解釋,或許對你理解有幫助。
當搜尋引擎或瀏覽器拿到語言標籤後,有可能做一些針對指定語言的輔助操作
預設為en,那麼chrome瀏覽器就會問你要不要翻譯成其他語言~~~:)