2つのインライン要素があります。一方の位置が絶対に設定され、他方が絶対位置に設定されていることを除いて、それらはまったく同じであると仮定することができます。このように:インラインスパン要素のパディングを削除します
<body style="text-align: center;">
<span style="background-color: #000; color: white; font-size: 300px; line-height: 1; padding: 0; position: relative;">
AAA <span style="background-color: #333; color: white; font-size: 300px; line-height: 1; padding: 0; position: absolute; top: 100%; left: 0;">AAA</span>
</span>
</body>
フィドル:http://jsfiddle.net/CSPFL/5/
そして、もちろん、フルスクリーンフィドル:http://jsfiddle.net/CSPFL/5/show/
スパンが同じ高さではありません!静的スパンにはある種のパディングがあります。絶対に位置を変更することなく、このパディングを削除することは可能ですか?前もって感謝します!
EDIT:左に100%、上に10%を変更すると、同じ高さでないことがわかります。彼らはMacのFFで同じ高さのようです。
フィディッドURLは機能しません(404)。彼らは "_bop /"部分が省略されている場合は動作しますが、最新のバージョンを参照していますか? –
Royiの例を変更しました。ハイパーリンクを完全に置き換えるのを忘れました...はい、これは最新のバージョンです。 – bopjesvla
これは2つの要素を揃える非常に奇妙な方法のようです。興味深いもの: – MetalFrog