字体大小 1px 与 rem 单位一起使用

Lit*_*tek 7 css font-size units-of-measurement

我正在寻找一个可以很好地缩放和缩放的布局(用户按下 ctr/cmd + [plus])。为此,我需要尺寸与字体大小一起缩放。使用 em 单位太棘手了,所以我正在考虑使用 rem (并复制旧 ie 的每个维度属性)。

我最初的想法是将 html 元素的 font-size 设置为 10px,然后使用 1/10rem 作为像素替换。但是由于 body 上的字体大小在 px 中是任意设置的,因此 html 上的字体大小将专门用于 rem 测量。那么为什么不把它设置为 1px 呢?

优点是显而易见的 - 易于编写重复声明和可维护性。

至于缺点(除了表格重复声明)我想不出任何。但也许我错过了一些东西。这种方法有什么缺陷吗?

Juk*_*ela -1

正如您所说,正如您所说,您仍然需要以其他方式为 IE 做事情,我看不到该方法有任何可能的好处。只需使用 em,即使它需要一些计算。如果您有具有自己的字体大小设置的深层嵌套元素,那么无论如何它都太复杂了,需要简化,而不是复杂化。

\n\n

设置 font-size: 1px 非常不自然,并且会使样式表难以阅读和维护。

\n