随笔-16  评论-50  文章-2  trackbacks-0

长度单位经常用来表示字体大小。

长度单位有两种

  • 绝对长度
  • 相对长度

绝对长度就是不管在那里,用尺子量出来都一样的。绝对长度不受字号和屏幕分辨率的影响。在Web中有以下的表示

  • in 英寸。 1 in = 25.4 mm
  • cm 厘米。1 cm = 10 mm
  • mm 毫米。
  • pt 磅。 1pt = 1/72 in
  • pc picas。 1 pc = 1/6 in。1 pc = 12pt

相对单位指定一个与另一个值成比例的值。这个比例由Web的环境指定。与分辨率有关的相对长度单位有

  • px 像素

在我这台19in的LCD显示器上,分辨率为1280*1024。所以我现在看到的 1 in = ? px

与字体有关的相对长度单位有

  • em 字体中M的宽度
  • ex 字体中x的宽度,还是X的宽度?

与字体有关的相对长度单位还有

  • 预定义尺寸。推荐在body中将基本字号设为一个预定义的尺寸。 medium为基值,变小就减去一个因数,变大就增加一个因数,等等。CSS2规范定义的比例因数为1.2,这个值也可能依浏览器而变化。
    xx-small x-small small medium large x-large xx-larger
  • 相对与父元素的字号大小
    • smaller
    • larger
    • xx%

长度单位设定规范

  • 设置内容的根块,如body的字体大小为samll。
  • 其他非常规字体的大小设为百分比。

在长度值前面可加上+或-号。这个很少用到。

posted on 2008-01-17 21:15 Jeff Lau 阅读(1349) 评论(0)  编辑  收藏 所属分类: Web技术

只有注册用户登录后才能发表评论。


网站导航: