是否有类似缩放/缩放独立像素的`rem`单位?

时间:2014-06-09 12:00:36

标签: css units-of-measurement

理想情况下,有一些css规范会像管道rpx一样进入管道。

什么时候em不是em?当它嵌套在已经修改了font-size的外部元素中时。这就是为什么有rem个单位。

对于与像素相关的浏览器缩放,css缩放和css变换/缩放,似乎同样如此。

现在我的一些脚本中我发现自己这样做了:

jQuery('foo').css("zoom", my_custom_factor/jQuery('body').css("zoom"));

坦率地说,这很糟糕。我经常可以指定最大宽度和最大高度(以像素为单位)..但像素单位本身随着大多数(如果不是全部)设置而变化,如果缩放更改,像素也是如此:只有我作为程序员控制的缩放,还有用户设置的自定义缩放。

我只需要与Chrome浏览器兼容的答案,因为这主要仅适用于用户脚本。但如果您有一般解决方案,可以使用额外的koodoos。 一种可能的解决方案尚未成为css标准,但很快就会被视为答案。

1 个答案:

答案 0 :(得分:1)

他们并不完全是“rpx”,但也许你正在寻找像vw and vh这样的东西?