计算值 - CSS(层叠样式表) 编辑
一个CSS属性的计算值是指这个属性在由父类转向子类的继承中的值。它通过指定值计算出来:
计算值所需要的计算通常包括将相对值转换成绝对值(如 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 | 初始规范 |
相关
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论