跳转到:

这篇翻译不完整。请帮忙从英语翻译这篇文章

CSS的计算值是一个在继承中由父类转向子类的值。它通过指定值计算出来:

  • 处理特殊的值 inheritinitial,以及
  • 进行计算,以达到属性摘要中“计算值”行中描述的值。

计算属性的"计算值"通常包括将相对值转换成绝对值(如 em 单位或百分比)。例如,如一个元素的属性值为 font-size:16px  padding-top:2em, 则 padding-top 的计算值为 32px (字体大小的2倍).

然而,有些属性的百分比值会转换成百分比的计算值(这些元素的百分比相对于需要布局后才能知道的值,如 width, margin-right, text-indent, 和 top)。另外,line-height 属性值如是没有单位的数字,则该值就是其计算值。这些计算值中的相对值会在 应用值 确定后转换成绝对值。

注意:getComputedStyle() DOM API 返回 resolved value, 可能是 computed value 或 used value其中的一个,取决于属性。

规范

规范 版本 评论
CSS Level 2 (Revision 1)
computed value
Recommendation 初始规范

相关

文档标签和贡献者

标签: 
此页面的贡献者: DarrenZhang01, Ende93, xgqfrms-GitHub, Soyaine, haofu
最后编辑者: DarrenZhang01,