【发布时间】:2012-01-21 02:48:07
【问题描述】:
我正在追求一个可以很好地缩放的布局(用户按 ctr/cmd + [加号])。为此,我需要尺寸与字体大小一起缩放。使用 em 单位太棘手了,所以我正在考虑使用 rem (并复制旧 ie 的每个维度属性)。
我最初的想法是将 html 元素的 font-size 设置为 10px,然后使用 1/10rem 作为像素替换。但是由于 body 上的字体大小以 px 为单位任意设置,因此 html 上的字体大小将专门用于 rem 测量。那么为什么不设置为 1px 呢?
优点很明显 - 易于编写重复声明和可维护性。
至于缺点(除了重复声明)我想不出任何缺点。但也许我错过了一些东西。这种方法有什么陷阱吗?
【问题讨论】:
-
可能有点晚了,但是 font-size 1px 可能会干扰浏览器的最小字体大小。
标签: css font-size units-of-measurement