html5 - html的lang属性设置zh-CN好还是en好呢?有什么作用?
伊谢尔伦
伊谢尔伦 2017-04-17 13:21:11
0
3
908

html的lang属性设置zh-CN好还是en好呢?有什么作用?现在用的webstorm编辑器,默认就是设置的en

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(3)
大家讲道理

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瀏覽器就會問你要不要翻譯成其他語言~~~:)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!