これは、私のコードが実際に動作していることを示すフィドルです
結果は私にはおかしいようです.Chromeでは、2番目のボタンが最初のボタンより少し上にあります. 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 のパディングがdiv 全体の位置に影響することです。
ここで何が起こっているのですか?2 つのボタンを同じ行に表示したいのですが、表示されない理由がわかりません。これはレンダリング エンジンのバグですか?
更新: Narendra は簡単な修正を提案しました - フロート: ボタンを残しました。そもそもなぜこのズレが起こったのかを突き止めたいと思います。