2009-09-24 68 views
1

我知道樣式表中css選擇符的順序,但是對外部表單引用的順序是否重要?未應用CSS規則

我有一個引用2張的頁面。主表中的規則之一是覆蓋另一表中的規則。重新排列引用沒有幫助。我不知道該怎麼辦。

+0

你有沒有檢查它是否被覆蓋(使用Firebug或類似的?) – artagnon 2009-09-24 15:38:27

+0

請發佈一個最小的測試用例。 – outis 2009-09-24 15:41:11

回答

4

按照您要強制執行的樣式重擊!important

!例如:

p.my-style { 
    color:#000; 
    text-decoration:none !important; 
} 
+0

你能提供樣品嗎?或許這種風格對元素來說不夠具體。 – Evernoob 2009-09-24 15:36:43

+0

我說得太快了。這確實有幫助。 – 2009-09-24 15:37:23

1

下一個屬性是安全可靠的方式把它優先於所有其他重要條款,但是你可以通過了解選擇的特殊性解決它以不同的方式。 CSS選擇器特異性的概念有一個很好的入門書here

本質上講,你會希望它包含要「贏」通過使用ID和標籤/班/ IDS

0

的聲明順序是更具體的層次更加具體的屬性選擇當不同的規則具有相同的重要性,來源(頁面作者,用戶或用戶代理)和特異性時,用作聯絡斷路器。有關詳細信息,請參閱CSS 2.1的「6.4.1 Cascading order」部分。

如果規則不適用,請確保選擇器匹配,並且與匹配相同元素的其他選擇器相比具有相同或更高的特異性。檢查一個好的CSS調試器中的元素。