15.6 单位

长度的值由可选的正号“+”或负号“-”接一个数字及标明单位的两个字母组成。在一个长度的值中是没有空格的,例如,1.3 em就不是一个有效的长度的值,但1.3em就是有效的。一个为零的长度不需要两个字母的单位声明。

无论是相对值还是绝对值长度,CSS都支持。相对值单位确定一个相对于另一长度属性的长度,因为它能更好地适应不同的媒体,所以是首选的。以下是有效的相对单位。

❑em:em,元素的字体的高度。

❑ex:x-height,字母“x”的高度。

❑px:像素,相对于屏幕的分辨率。

绝对长度单位视输出介质而定,所以逊色于相对单位。以下是有效的绝对单位。

❑in:英寸,1英寸=2.54厘米。

❑cm:厘米,1厘米=10毫米。

❑mm:毫米,1米=1000毫米。

❑pt:点,1点=1/72英寸。

❑pc:帕,1帕=12点。

一个百分比值由可选的正号“+”或负号“-”接一个数字和百分号“%”组成。在一个百分比值中是没有空格的。

百分比值相对于其他数值,同样可以用于定义每个属性。最经常使用的百分比值是相对于元素的字体大小而言的。

颜色值是一个关键字或一个RGB格式的数字。Windows VGA(视频图像阵列)形成了16个关键字:aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow。

RGB颜色可以有四种形式。

❑#rrggbb,如#00cc00。

❑#rgb,如#0c0。

❑Rgb(x, x,x)x是一个介于0~255的整数,如rgb(0,204,0)。

❑Rgb(y%,y%,y%)y是一个介于0.0~100.0的整数,如rgb(0%,80%,0%)。

上述的例子用不同的方式指定同一颜色。

注意 绝对长度在网页的单位中不常用。