使用!important来为某些样式设置具有最高权值.
!important要写在分号的前面.
样式优先级为:浏览器默认的样式 < 网页制作者样式 < 用户自己设置的样式,但记住!important优先级样式是个例外,权值高于用户自己设置的样式。
!important要写在分号的前面.
样式优先级为:浏览器默认的样式 < 网页制作者样式 < 用户自己设置的样式,但记住!important优先级样式是个例外,权值高于用户自己设置的样式。
2014-11-23
浏览器是根据权值来判断使用哪种css样式的,权值高的就使用哪种css样式。
权值的规则:
标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。
p{color:red;} /*权值为1*/
p span{color:green;} /*权值为1+1=2*/
.warning{color:white;} /*权值为10*/
p span.warning{color:purple;} /*权值为1+1+10=12*/
#footer .note p{color:yellow;} /*权值为100+10+1=111*/
继承也有权值但很低,只有0.1,其继承的权值最低。
权值的规则:
标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。
p{color:red;} /*权值为1*/
p span{color:green;} /*权值为1+1=2*/
.warning{color:white;} /*权值为10*/
p span.warning{color:purple;} /*权值为1+1+10=12*/
#footer .note p{color:yellow;} /*权值为100+10+1=111*/
继承也有权值但很低,只有0.1,其继承的权值最低。
2014-11-23
大于符号(>),用于选择指定标签元素的第一代子元素。
.food>li{border:1px solid red;}
.food>li{border:1px solid red;}
2014-11-23
元素内容与边框之间是可以设置距离的,称之为“填充”。填充也可分为上、右、下、左(顺时针)
2014-11-23
第一种方法:
.first>span,#second span{color:green;}
第二种方法:
.first>span{color:green;}
#second span{color:green;}
唯独按照答案的建议,不工作?!
.first>span,#second span{color:green;}
第二种方法:
.first>span{color:green;}
#second span{color:green;}
唯独按照答案的建议,不工作?!
2014-11-22