CSS权重问题
CSS权重
类型选择符的权重为:0001
类(class)选择符的权重为:0010
ID选择符的权重为:0100
子选择符(E>F)的权重为:0000
属性选择符的权重为:0010
伪类选择符的权重为:0010
伪元素选择符的权重为:0001
包含选择符的权重为:包含选择符的权重之和
内联样式的权重为:1000
继承样式的权重为:0000
CSS样式的三个位置
行内样式
内联样式
外部样式
CSS层叠
!important > 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性
!important作用是提高指定CSS样式规则的应用优先权
层叠与权重的关系:
层叠是css的一个特性,如果两个相同的属性作用于同一标签,它们会发生层叠。如果多个复合选择器,同时作用于我们的同一标签,优先级就不好计算了,就要计算权重,通过比较权重,来先出优先级最高的选择器
发表评论 (审核通过后显示评论):