Css 缩放/缩放独立像素是否有类似于“rem”的单位?

Css 缩放/缩放独立像素是否有类似于“rem”的单位?,css,units-of-measurement,Css,Units Of Measurement,理想情况下,会有一些css规范像rpx一样进入管道 什么时候em不是em?当它嵌套在已修改字体大小的外部元素中时。这就是为什么会有rem单位 对于浏览器缩放、css缩放和css变换/缩放(与像素相关),似乎也必须如此 现在,在我的一些脚本中,我发现自己正在这样做: jQuery('foo').css("zoom", my_custom_factor/jQuery('body').css("zoom")); 坦率地说,这很糟糕。我通常可以指定最大宽度和最大高度(以像素为单位)。。但是像素单位本身

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

什么时候
em
不是em?当它嵌套在已修改字体大小的外部元素中时。这就是为什么会有
rem
单位

对于浏览器缩放、css缩放和css变换/缩放(与像素相关),似乎也必须如此

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

jQuery('foo').css("zoom", my_custom_factor/jQuery('body').css("zoom"));
坦率地说,这很糟糕。我通常可以指定最大宽度和最大高度(以像素为单位)。。但是像素单位本身会随着大多数(如果不是所有)设置而改变,如果缩放改变,像素也会随之改变:不仅是我作为程序员可以控制的缩放,还有用户设置的自定义缩放


我只需要一个与Chrome浏览器兼容的答案,因为这主要只适用于userscript。但是,如果你有一个普遍的解决方案,那就有额外的koodoos。一个可能的解决方案虽然尚未成为css标准,但预计很快就会成为答案。

它们并不完全是“rpx”,但也许你正在寻找类似的东西?

在一个完美的世界中,这是可行的,但不幸的是,vh和vw受到chrome放大的影响。无论如何,如果管道中没有rpx,我应该接受你的回答。