[size=medium]
css中的样式重要性问题:多的我不解释,赶重点的说:
重要性有四个数字组成,根据数字从左到右的大小来决定css样式的优先级
关于元素重要性: 0,0,0,1
关于类样式重要性: 0,0,1,0
关于ID样式重要性: 0,1,0,0
行内样式的重要性: 1,0,0,0
示例如下:
ul li -------------> 0,0,0,2
.ul li -------------> 0,0,1,1
#ul li -------------> 0,1,0,1
如果重要性一致,那么就看后写的覆盖前写的,没有就近原则之说:比如:
ul li { background-color: #ff0000;}
html li {background-color: #000;}
二者的重要性一致,那么现在就是后者覆盖前者属性样式了。
[/size]
css中的样式重要性问题:多的我不解释,赶重点的说:
重要性有四个数字组成,根据数字从左到右的大小来决定css样式的优先级
关于元素重要性: 0,0,0,1
关于类样式重要性: 0,0,1,0
关于ID样式重要性: 0,1,0,0
行内样式的重要性: 1,0,0,0
示例如下:
ul li -------------> 0,0,0,2
.ul li -------------> 0,0,1,1
#ul li -------------> 0,1,0,1
如果重要性一致,那么就看后写的覆盖前写的,没有就近原则之说:比如:
ul li { background-color: #ff0000;}
html li {background-color: #000;}
二者的重要性一致,那么现在就是后者覆盖前者属性样式了。
[/size]