html 高度单位,css 什么是绝对长度单位?

男娘i 2022-10-06 10:53 323阅读 0赞

绝对长度单位是一个固定的值,它反应一个真实的物理尺寸。绝对长度单位视输出介质而定,不依赖于环境(显示器、分辨率、操作系统等)。

b7ed92863beec6c2bc9fa63dd959f2e0.png

绝对单位

绝对单位(px,cm, mm,in,Q,pt和pc)意味着以此为单位的长度值与其代表的物理长度相等,比如width: 1cm即与现实世界中的1cm长度相等,也意味着绝对单位在所有的媒介上的显示效果是一致的。

但这是理想情况,受显示器和不同浏览器CSS实现的差异,在很多设备上绝对单位显示的并不精确。

因为px和in的关系为1in=96px, 在低分辨率设备上,1px为1像素(pixel,也是px名称的由来)长度,而低分辨率的屏幕上1px往往大于1/96in,所以从px计算得到的其他绝对单位值都不准确。

而在高分辨率设备上(如现在的高清屏和打印机)绝对单位显示得更精确。由于以上原因,绝对单位更多的是在打印时使用。曾经,CSS要求在计算机屏幕上正确显示绝对单位。但是由于大部分厂商并不能实现这一要求,所以CSS在2011年放弃了这一要求。目前,绝对单位仅在打印和高分辨率设备上正常工作。CSS没有明确定义“高分辨率”的含义。但是,由于目前低端打印机的每英寸点数为300 dpi,而高端屏幕的每英寸点数为200 dpi,因此所谓的“高分辨率”可能介于两者之间。。

下面贴出绝对单位直接的换算公式:1in = 2.54cm = 25.4mm = 72pt = 6pc = 96px

更多web开发知识,请查阅 HTML中文网 !!

发表评论

表情:
评论列表 (有 0 条评论,323人围观)

还没有评论,来说两句吧...

相关阅读

    相关 绝对单位&相对单位

    像素px是一种长度单位,来告诉浏览器应该如何调整元素大小和空间大小。 其实除了像素,CSS 也有其他不同的长度单位供我们使用。 单位长度的类型可以分成 2 种,一种是相

    相关 CSS单位

    css单位: 绝对单位: cm mm in pt pc,在前端开发过程中不会用到 相对单位: px % em rem 1 px: 如果不考虑分

    相关 CSS单位

    CSS 中的单位有很多,这里主要介绍目前常用的及未来必备的几个单位。 px px 是 pixels(像素)的缩写,是一种绝对单位,用于屏幕显示器上,传统上一个像素对应于