2011-11-19 33 views

回答

1

如果您可以在Primefaces CSS之後聲明CSS,那麼您的CSS將優先。

從CSS規範措施:

6.4.1層疊順序

爲了找到元素/屬性組合的值,用戶端必須應用以下排序順序:

查找所有適用於目標媒體類型的元素和屬性的聲明。如果關聯的選擇器與所討論的元素相匹配,並且目標媒體與包含聲明的所有@media規則上的媒體列表匹配,並且在到達樣式表的路徑上的所有鏈接上,則聲明適用。 根據重要性(正常或重要)和來源(作者,用戶或用戶代理)進行排序。在優先級的升序:

1 user agent declarations 
    2 user normal declarations 
    3 author normal declarations 
    4 author important declarations 
    5 user important declarations 

與選擇的特殊性同樣的重要性和原產地規則排序:更具體的選擇將覆蓋更一般的。僞元素和僞類分別計爲正常元素和類。

最後,按指定順序排序:如果兩個聲明具有相同的權重,原點和特異性,則後者指定贏得。導入樣式表中的聲明被認爲是在樣式表本身的任何聲明之前。

否則,不,您必須標記每個元素爲!important恐怕。

相關問題