CSS的值和单位

数字:CSS中有两类数字,整数(完整的数)和实数(小数)。

百分数:

颜色:1.命名颜色,如red、gray、olive等

           2.用RGB指定颜色:计算机通过组合不同的红色、蓝色、和绿色分量来创造颜色,这种组合通常称为RGB颜色。

有两种颜色值类型使用函数式RGB记法而不是十六进制记法,这种类型颜色值的一般语法为rgb(color),其中color用一个

百分数或整数三元组表示,百分数值在0%~100%范围内,整数范围为0~255。若已知RGB分量的百分数,只需将它们应用到255(乘以255),就能得到结果值,再把值取整为最接近的整数,就能得到rgb(64, 96, 153)中整数的值。

如果16进制的三组颜色各自成对,CSS还允许简写,如:#66FFAA ---> #6FA

Web安全颜色:在256色计算机系统上总能避免抖动的颜色。可以表示为RGB值的20%和51(十六进制值为33)的倍数,0%、0也是一个安全值,Web安全颜色的十六进制简写值是0,3,6,9,C

长度单位:1.长度为0时不需要跟单位;

                  2.绝对长度单位:英寸(in)、厘米(cm,1in=2.54cm)、毫米(mm)、点(pt,以往1in是72点)、

                     派卡(pc,1pc相当于12点)。

                 3.相对长度单位:em、ex(em和ex代表em-height和ix-height,常用的印刷度量单位)、px(像素)

                    em:1个“em”定义为一种给定字体的font-size值。如果一个元素的font-size为14px,那么对于该元

                            素,1em就等于14px;

                    ex:是指所用字体中小写x的高度。(实际中,很多用户代理是取em一半为ex的值)

                    px:计算机显示器上的一个点。缺点:如果按照像素设置字体大小,则Windows平台的IE7用户无法使

                           用浏览器中的“字体大小”菜单调整文本大小,如果用em就能调整。

URL:绝对URL,格式:url(protocol://server/parthName),定义了Web空间中的一个绝对位置。

          相对URL,格式:url(pathName),一个相对于该URL所在文档的位置。(在CSS中,相对URL要相对于

          样式表本身,而不是相对于使用该样式表的html文档,但是Netscape Navigation会相对html)

CSS2.1声音样式相关单位:

          1.角度值:度(deg)、梯度(grad)、弧度(rad)

          2.时间值:毫秒(mm)、秒(m)

          3.频率值:赫兹(Hz)、兆赫(MHz)

 

posted @ 2018-06-04 19:49  码上猎人  阅读(223)  评论(0编辑  收藏  举报