p>span与.first
p span{}权值不是2吗?那.first的权值是10比2高,为什么结果显示的是p span{}设置的紫色
p span{}权值不是2吗?那.first的权值是10比2高,为什么结果显示的是p span{}设置的紫色
2016-04-21
显示颜色并不仅仅看权值的。根据具体情况判断的。
浏览器根据权值来判断使用哪种css样式。权值高的就用哪种css样式
标签的权值为1,类选择符的权值为10,id选择符的权值为100
当权值相同时,层叠解决。层叠式在html文件中允许同一个元素有多个css样式存在。当有相同权重的样式存在时,会根据这些css样式的前后顺序决定,处于最后的css样式会被应用。
css样式的优先级为 内联样式表(标签内部)>嵌入样式表(当前文件中)>外部样式表(外部文件中)
当想忽略权值进行设置css样式时,使用重要性解决P{color :red!important;}
样式优先级为:浏览器默认的样式<网页制作者的样式《用户自己设置的样式
举报