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%)。
上述的例子用不同的方式指定同一颜色。
注意 绝对长度在网页的单位中不常用。