当前位置:   article > 正文

Css属性值计算_css 值计算

css 值计算
CSS学习之属性值的计算:


 css属性的值分为三种:指定值(specified value),计算值(computed value),真实值(actual value)
1)指定值(specified value):用户代理(浏览器等)必须首先给指定的属性分配一个值,分配的规则如下:
             1.如果样式表定义了该属性的值,就是用改值。
             2.否则 如果该属性可以继承,那么就继承父类的值(一般是继承计算值)。
             3.否则使用该属性的初始化值,初始化值是由属性的定义决定。
2)计算值(computed value):指定值有的是绝对的(如, 'red' 或'2mm')有的是相对的(如,20%,auto,small,bold,1em等),那对对于绝对值就不用通过计算来得到计算值,本身就等于计算值了。而相对的值就需要通过一定的计算来得到计算值:百分比通过乘以一个参考值(该值有每个属性定义决定),相对单元(em,ex,px)需要乘以相应的font或pixel大小,'auto' 值的计算方式会根据不同属性而不同。一些关键字 ('smaller', 'bolder', 'inherit') 会更具其定义来决定绝对值.
3)真实值:计算值理论上说是可以被使用了,但是用户代理(浏览器等),在特定的环境中还不能直接使用,比如用户代理(浏览器等)只能够以整数大小的宽度来渲染边框,而有时候计算出来的边框宽度含有小数,那么就只能取计算值的近似值了。所以真实值是计算值在特定环境下的近似值。



在此推荐一下:  饰装修评价推荐查询网 http://www.zhuangxiu007.com

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/163794?site
推荐阅读
相关标签
  

闽ICP备14008679号