指定值

概述

CSS 属性的 指定值 (specified value) 会通过下面 3 种途径取得:

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

相关规范