多個CSS樣式表爭奪選擇符的控制權,多個CSS樣式控制權選擇符
2012/3/17 16:42:43 閱讀:2569
發布者:2569
當使用了多個樣式表,樣式表需要爭奪特定選擇符的控制權。
網頁制作者應該小心地使用! important 規則,由于它們會超越用戶任何的! important 規則
統計選擇符中的CLASS屬性個數。)相應于選擇符的終極數字列表可以很輕易確定較高數字特性凌駕于較低數字的。
選擇符規則: 計算特性基于它們的特性級別,樣式表也可以超越與之沖突的樣式表,一個較高特性的樣式永遠都凌駕于一個較低特性的樣式。( 留意,你需要將數字轉換成一個以三個數字結尾的更大的數。當兩者的規則發生沖突,網頁制作者的規則會凌駕于讀者的其它相同權重的規則。以下是一個按特性分類的選擇符的列表:#id1 {xxx} /* a=1 b=0 c=0 ——> 特性 = 100 */ UL UL LI.red {xxx} /* a=0 b=1 c=3 ——> 特性 = 013 */ LI.red {xxx} /* a=0 b=1 c=1 ——> 特性 = 011 */ LI {xxx} /* a=0 b=0 c=1 ——> 特性 = 001 */特性的順序為了利便使用,當兩個規則具同樣權重時,取后面的那個。當兩者的規則發生沖突,網頁制作者的規則會凌駕于讀者的其它相同權重的規則。( 留意,你需要將數字轉換成一個以三個數字結尾的更大的數。
統計選擇符中的HTML標記名格局。
當使用了多個樣式表,樣式表需要爭奪特定選擇符的控制權。而網頁制作者和讀者的樣式表都超越瀏覽器的內置樣式表。例如,一個用戶因為視覺關系,會要求大字體或指定的顏色,而且這樣的用戶會有可能聲明確定的樣式規則為! important,由于這些樣式對于用戶閱讀網頁是極為重要的。
統計選擇符中的HTML標記名格局。在這些情況下,總會有樣式表的規則能獲得控制權。
轉載請注明出處-網頁設計秀
最后,按準確的順序寫出三個數字,不要加空格或逗號,得到一個三位數。 最后,按準確的順序寫出三個數字,不要加空格或逗號,得到一個三位數。任何的! important 規則會超越一般的規則,所以建議網頁制作者使用一般的規則以確保有特殊樣式需要的用戶能閱讀網頁。
網頁制作者應該小心地使用! important 規則,由于它們會超越用戶任何的! important 規則。而網頁制作者和讀者的樣式表都超越瀏覽器的內置樣式表。以下的特性將決定互相對立的樣式表的結果。在這些情況下,總會有樣式表的規則能獲得控制權。這只不外是計算選擇符的指定個數的一個統計游戲。以下的特性將決定互相對立的樣式表的結果。)相應于選擇符的終極數字列表可以很輕易確定較高數字特性凌駕于較低數字的。
統計選擇符中的ID屬性個數。
統計選擇符中的CLASS屬性個數。
選擇符規則: 計算特性基于它們的特性級別,樣式表也可以超越與之沖突的樣式表,一個較高特性的樣式永遠都凌駕于一個較低特性的樣式。
正如以前所提及的,網頁制作者和讀者都有能力去指定樣式表。
統計選擇符中的ID屬性個數。
CSS樣式 層疊順序
例如,一個用戶因為視覺關系,會要求大字體或指定的顏色,而且這樣的用戶會有可能聲明確定的樣式規則為! important,由于這些樣式對于用戶閱讀網頁是極為重要的。這只不外是計算選擇符的指定個數的一個統計游戲。
正如以前所提及的,網頁制作者和讀者都有能力去指定樣式表。任何的! important 規則會超越一般的規則,所以建議網頁制作者使用一般的規則以確保有特殊樣式需要的用戶能閱讀網頁。