CSS如何為同一個元素處理多種規(guī)則解析_Web標(biāo)準(zhǔn)教程
理解和應(yīng)用層疊樣式表的一個重要細節(jié)是它的名字中的層疊方面。也就是說,它是如何為同一個元素處理多種規(guī)則的?本周,我將詳細的介紹CSS這方面的特性,并舉例說明。
優(yōu)先性
CSS屬性比HTML屬性有更大的優(yōu)先權(quán)。你可以在沒有CSS支持的瀏覽器中使用HTML屬性,但是在瀏覽器中添加CSS支持也不會有什么影響。在使用CSS時,深刻理解一個CSS規(guī)則的來源是很重要的。
來源
當(dāng)考慮CSS規(guī)則的應(yīng)用時,通常有兩個方面。第一個是讀者,也就是對應(yīng)于通過他們喜歡的瀏覽器查看web應(yīng)用的用戶。第二個方面是作者,也就是開發(fā)了web應(yīng)用的實際web 開發(fā)人員。
讀者的參數(shù)選擇有用戶來處理,也就是,他們可以開發(fā)自己的樣式表,然后同過瀏覽器設(shè)置分配它們。例如,因特網(wǎng)瀏覽器IE 6用戶可以通過工具 | Internet選項 | 訪問菜單來指定一個用戶樣式表,這樣他們就可以使用自己的樣式表。Web開發(fā)人員通過開發(fā)自己的CSS來指定規(guī)則并在網(wǎng)頁中應(yīng)用。同時,瀏覽器也常有內(nèi)置的規(guī)則。
層疊
縮寫詞CSS中的層疊方面指的是不同來源的規(guī)則間合并與覆蓋過程。當(dāng)同時使用多個樣式表時,每個樣式表定義的選擇器之間會相互爭奪控制。下面列表指名了順序,這樣就解決了樣式表選擇器之間的沖突,其中第一項是最重要的。
重要性:選擇器是否被指定為重要?
規(guī)則來源:規(guī)則在那里定義的?
特性:規(guī)則的特性是什么?
順序:最后定義的是什么?
- Web標(biāo)準(zhǔn):需要正確的使用H1~ H6標(biāo)簽
- 五個WEB標(biāo)準(zhǔn)中必須注意的地方
- 做到結(jié)構(gòu)(XHTML),表現(xiàn)(CSS),行為(JavaScript)的分離
- CSS標(biāo)準(zhǔn):HTML標(biāo)簽元素的關(guān)閉
- Web標(biāo)準(zhǔn)之路 勿使用W3C廢棄的元素
- CSS布局 聲明文檔類型描述(DTD)
- DIV CSS\讓搜索引擎蜘蛛不再累
- 用XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)頁
- XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)站
- DIV+CSS對SEO的幫助
- 淺析什么是Web標(biāo)準(zhǔn) 及其前景
- CSSer新手寄語:開始標(biāo)準(zhǔn)之路
- 相關(guān)鏈接:
- 教程說明:
Web標(biāo)準(zhǔn)教程-CSS如何為同一個元素處理多種規(guī)則解析
。