【发布时间】:2013-06-24 10:01:13
【问题描述】:
Here's a fiddle that shows my code in action
结果对我来说似乎很疯狂:在 Chrome 中,第二个按钮略高于第一个按钮。 在 Firefox 中它略低于。
<div id="accounts">
<button class="account">
<h1>VISA Card</h1>
<span class="balance">-433.18</span>
</button>
<button class="account">
<h1 class="plus"><i class="icon icon-plus-sign"></i></h1>
<span class="plus-text">Add Account</span>
</button>
</div>
更让人困惑的是h1.plus上的padding会影响整个div的位置。
这里发生了什么?我希望两个按钮显示在同一行,并且根本不明白为什么它们不显示。这是渲染引擎的错误吗?
更新: Narendra 提出了一个简单的解决方法 - 浮动:离开按钮。我想首先弄清楚为什么会发生这种错位。
【问题讨论】:
标签: html css button positioning