HTML的lang屬性的作用


今天翻了一下《css權威指南》選擇器章節,看到偽類選擇器,也叫語言選擇器:lang(language),顧名思義它會根據html設置的語言應用對應樣式,如:

*:lang(en){
    color: red;
}

會作用在這個P元素上

<p lang="en">中文english</p>

效果就是p里的文字全部顯示為紅色,en代表英文,然而不管p元素里的文字的是中文英文還是法文,都會應用此樣式。

lang屬性可選值見這里

設置lang屬性有什么用處?

  • 根據lang屬性來設定不同語言的css樣式,或者字體

  • 告訴搜索引擎做精確的識別

  • 讓語法檢查程序做語言識別

  • 幫助翻譯工具做識別

  • 幫助網頁閱讀程序做識別等等

歡迎討論


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM