css权威指南(4):值和单位

颜色
用RGB指定颜色
  有两种颜色值类型使用函数式RGB记法,而不是16进制记法.这种类型颜色值的一般语法是rgb(color),其中color是一个百分数或整数三元组.百分数值在0%~100%,整数范围为0~255.如:
  

rgb(100%,100%,100%)
rgb(191,253,45)

值得注意的点是
1.百分数计数法可以使用分数和小数,但是如果用户代理忽略小数点,就会把这些值取整为与之最近的整数,在整数三元组中只能用整数
2.无论哪种记法,如果值落在可能范围之外,都会把这些值取之到最接近的范围边界
16进制RGB颜色
16进制记法在数学上等价于整数三元组记法,如rgb(255,255,255)完全等价于#FFFFFF,\
16进制有种简写方法,每个颜色值中设为3位时,浏览器会取每一位,将其复制成两位,如#F00等价于#FF000

长度单位
绝对长度单位
绝对长度单位在web设计中很少使用,有以下5种:
1,英寸(in)
2,厘米(cm)
3,毫米(mm)
4,点(pt)
5,派卡(pc)
只有浏览器知道用来显示页面的显示器,所用的打印机或其他用户代理的所有细节时,这些单位才有用

相对长度单位
相对单位是依据与其他事物的关系来度量的,有以下3种
1.em:在css中,1个'em'定义为一种给定字体的font-size值.即如果一个元素的font-size为16px,则对于该元素,1em等于16px
显然,这个值随着元素的不同而不同

                font-size: 24px;
            }
            h2{
                font-size: 18px;
            }
            p{
                font-size: 12px;
            }
            h1, h2, p{
                margin-left: 1em;
            }
            small{
                font-size: 0.6em
            }

        <h1>left margin <small>24</small> </h1>
        <h2>left margin <small>18</small> </h2>
        <p>left margin <small>12</small></p>

这里写图片描述
由此可见,font-size不同,margin也不一样
2.ex:是指所用字体中小写x的高度,同一元素,不同字体,ex值也不一样.
3.px:没看明白,暂且不表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值