【发布时间】:2012-07-19 21:26:09
【问题描述】:
我在这个小提琴中有一个与输入框很好地对齐的按钮(我现在在 Safari 中工作)
但是,按钮的高度不等于输入的高度。这是我的计算。
按钮高度 = 字体高度 + 上边距 + 下边距 + 上边距 + 下边距 =
16+8+8+1+1 = 34
输入高度 = 高度 + 边框顶部 + 边框底部 =
34+1+1 = 36
某处缺少 2px。
请注意,我在最后进行规范化并规范化所有(我认为使用过的元素)。
p , input, div, body
还要注意我在 b.c. 关闭了 CSS 规范化。我手动完成。
Fiddle 退出响应,但接下来我要尝试他们的规范化,以确定我是否遗漏了一些我不知道的元素...现在...刚刚检查了左侧的规范化框,但这并没有改变任何东西。
现在我认为这是一个 hack b.c 我只是将我的高度更改了 2px 以解决丢失的像素...但我希望它以我理解的方式工作。
【问题讨论】:
-
我还会添加一个重置 css,如下所示:meyerweb.com/eric/tools/css/reset
-
您说的是 POST 按钮吗?在 Win 上的 Safari 中对我来说看起来非常好。 18+8+8+1+1 = 36px
-
@Hiro Protagonist 问题解决了吗?
-
@Ana - 看起来不错,但数字“不相加”
-
@Cymbals - 我需要了解这 2px 的来源......不要添加一堆可能会更改输出但不知道如何更改的 CSS。