CSS中使用的长度单位

以下内容引自:http://www.php100.com/html/webkaifa/DIV_CSS/2008/1203/2397.html


绝对长度单位

英寸(in)--inch
厘米(cm)--centimeter
毫米(mm)--millimeter
磅(point)记作pt
字高(pc)--pica

磅(pt)和字高(pc)常用于印刷单位,1pc=12pt;1in=72pc。这是搞品质打印机
常用的Adobe postscript语言采用的定义

CSS还支持像素(pixels)表示的“绝对”长度。但由于像素密度和用户对显示器分辨率选择的不同
,像素的绝对大小在不同显示器上有很大的差异。所以当打印网络文档时,像素单位会
带来问题。
英寸和厘米等绝对长度单位在打印排版时非常有用,但在电子文档显示中,因为6*4inches和
21inches对角显示屏的显示不同,不能保证在给定的显示屏浏览器能用固定的窗口区域
显示文档。
这样,我们就需要能随显示区域大小或文本字体大小而自动调整的单位——相对长度单位

相对长度单位

em——根据实际字体的磅值定义长度:eg,字体大小为12pt,则1.5em=18pt;html中的<em>标签标示强调内容
ex——根据字体的x高度定义长度:即相对于当前字体中字母“x”的高度,而“x”的高度随字体族
不同而不同,所以一个单位ex的大小既取决于字体的大小,又取决于字体族的大小;
百分比(percentage)——它把长度定义为相关长度的百分比值,相关长度既可以是父单元字体大小
又可以是父类格式单元的宽度。 注意:现在的浏览器并不是相对于单元宽度计算百分比值,因而
不能正确实现百分比长度。相反,所有浏览器都把和字体无关的百分比长度计算为整个浏览器窗口宽度
的百分比值。

em单位比ex单位更可靠,不同浏览器间,em的兼容性最好,但他们都会导致打印问题
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值