1.6 本章小结
- 浏览器遵循层叠规则来确定哪些样式在哪些元素上生效;
- 选择器优先级由选择器中的
id
数、class
类的个数以及标签名的个数来共同确定。优先级更高的声明将覆盖较低声明; - 当某些属性没有层叠值时,它们会从父元素继承一个样式值。这些属性包括文本、列表和表边框相关的属性;
unset
会撤销其他为该属性设置的样式,包括用户代理样式;而revert
只撤销作者样式,保留用户代理样式;- 简写属性提供了一种简洁的方式,可以一次设置多个相关属性的值;
- 对于简写属性,如
margin
和padding
,须按顺时针方向从顶部开始指定属性值; - 渐进式增强方案能够在不破坏浏览器原有页面的情况下引入最新的 CSS 特性。