1. 程式人生 > >css優先順序問題及樣式不生效

css優先順序問題及樣式不生效

很多人在做專案事總會出現樣式不生效,即便是優先順序很大也是不奏效。這種原因首先你要看是不是先後順序的問題。至於有哪些選擇器我就不必多說了。
簡單說一下優先順序。
複雜的計算方法:
用1表示派生選擇器的優先順序

用10表示類選擇器的優先順序

用100標示ID選擇器的優先順序

div.test1 .span var 優先順序 1+10 +10 +1

span#xxx .songs li 優先順序1+100 + 10 + 1

#xxx li 優先順序 100 +1

那麼問題來了,看下列程式碼,

標籤內的文字是什麼顏色的?

<style>

.classA{ color
:blue
;}
.classB{ color:red;}
</style> <body> <p class='classB classA'> 123 </p> </body>

答案:red。與樣式定義在檔案中的先後順序有關,即是後面的覆蓋前面的,與在