1.層疊性,如有樣式衝突,依CSS書寫順序,以最終樣式為準。
2.繼承性,子標籤將繼承父標籤的某些樣式。
如字號、文字顏色等文字屬性。
3.優先級,當兩個或多個規則同時應用於一個元素時,需要考慮權重。
實例
<style> /* ul和li的權重 0,0,0,1 + 0,0,0,1 = 0,0,0,2 */ ul li { color: green; } /* li的權重 0,0,0,1 */ li { color: blue; } /* .nav和li的權重 0,0,1,0 + 0,0,0,1 = 0,0,1,1 */ .nav li { color: pink; } </style> <body> <ul> <li>我是綠色</li> </ul> </body>
以上就是CSS中的三大特性,希望對大家有幫助。