html5文檔必須以<!DOCTYPE html>開頭
<html lang="en">lang為屬性,屬性值為en(定義語(yǔ)言為英語(yǔ))或zh-CN(定義語(yǔ)言為中文)
如果瀏覽器遵循w3c標(biāo)準(zhǔn),lang屬性可以用來(lái)定義樣式,class定義了主要的樣式,lang屬性可以在此基礎(chǔ)上做出修改,
比如:
<style>
p{
font-family: "宋體"
font-size: 14px;
color: #F00;
}
p:lang(zh-CN){
font-family: "宋體"
}
p:lang(en-US){
font-family: Arial
}
</style>
這里p標(biāo)簽的主要CSS只定義了字體大小和顏色,然后就需要通過標(biāo)簽的lang屬性來(lái)確定字體。
lang屬性的好處呢,就在于它的CSS繼承性,或許p標(biāo)簽需要定義很多樣式,但不同的語(yǔ)言(其實(shí)也不只是語(yǔ)言)可能需要變動(dòng)少量的樣式,如果把這些樣式分開定義,可能就會(huì)似的CSS很冗長(zhǎng),浪費(fèi)用戶的流量和內(nèi)存。
【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。