概述
CSS属性的 指定值 (specified value)会通过下面3种途径取得:
- 在当前文档的样式表中给这个属性赋的值,会被优先使用。例如:把
color
属性的值设为green ,那么对应元素内的文字就会变成绿色。
- 如果在当前文档的样式表中没有给这个属性赋值,那么它会尝试从父元素那继承一个值。例如:在一个
<div>
内部放置一个段落 (<p>
),这个<div>
的font
属性值为 "Arial",而<p>
的font
属性没有被赋值,那么它的字体就会继承为 Arial - 如果上面的两种途径都不可行,则把CSS规范中针对这个元素的这个属性的初始值作为指定值