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