【发布时间】:2013-01-10 15:52:45
【问题描述】:
我创建了一个带有按钮 html 标记的按钮。现在我正在尝试在 em 中制作高度和宽度。我知道 16px 等于 1em。该规则适用于我目前看到的所有东西,除了按钮。如果我希望按钮高度为 45px,则按钮高度为 45px。如果我想将 45px 更改为 em,那就是 2.8125em。会短很多。为了使它接近 45px 与 em 它实际上是 3.5em 左右,在 px 中实际上是 56px。这是为什么?是浏览器的问题吗?顺便说一句,我正在使用 Safari。
【问题讨论】:
-
从什么时候开始 16px = 1em?
-
另一个比较是,一个简单的 div 高度设置为 45px 或 2.8125em,这符合我上面提到的规则,但如果我在按钮上这样做,那就不同了。
-
我认为您不明白
em和px在您认为的意义上是不相等的。 -
px 可以在按钮上正常工作,但 em 关闭
标签: css