正文

样式表组成(16)

CSS入门经典(第3版) 作者:(美)Ian Pouncey


基于小写字母x高度的度量 

ex度量又称为字母x高度,是基于字体大小的度量(与em度量相似)。然而,ex度量是相对于小写字母x的高度而言的。ex度量是派生于印刷领域的另一种度量单位。在不同的字体之间,x字母的高度不同,所以在为计算机屏幕显示进行设计时,要避免使用这种度量;而对于打印样式表,最常用的是em或pt值。 

作为一种表现性语言,大多数CSS都或多或少地受到长度和度量单位的影响。在这些用于计算机屏幕显示的度量中,像素是最基本的单位,因为计算机是以像素为单位显示图像的。要定义相对于字体大小的长度,使用em作为单位是最实际的解决方案,并能保持整体一致。而另一方面,绝对长度最适合用于打印,因为使用绝对单位在计算机显示器上显示的时候会呈现出许多不同的情况。下一节将继续介绍CSS的属性值,重点介绍其解释数字的原理。 

2.4.4  数字 

CSS允许使用数字作为一些属性的值,其接受的两种数字类型是整型和实型。与字符串一样,整型和实型也是数据类型,经常用于CSS的长度测算。整型就是整数,它不能包含小数。实型包括小数值,因而增加了CSS中度量的精确性。在有效值为数字的任何场合,通常都可以使用其中任意一种类型,但是有时候使用某种类型可能并不合理,例如像素值的精确度不可能达到小数级别,不会存在0.5px这样的值。

在CSS中,数字前往往有加号(+)或减号(-)以表明数字的正负。虽然有些属性不接受负值,例如font-size,但是也有许多属性允许使用负值。下例显示,margin就是一个能接受负值的属性。 


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号