次の2つのHTMLマークアップブロックがあるとします。
<div style="overflow:auto; line-height:22px;">
<div style="float:left; display:inline;">Write</div>
<div style="float:left; display:inline; font-size:20px;">on the</div>
<div style="float:left; display:inline; font-size:20px;">same line</div>
</div>
<div style="line-height:22px;">
<span>Write</span>
<span style="font-size:20px;">on the</span>
<span style="font-size:20px;">same line</span>
</div>
なぜ同じものが異なって表示されるのですか?スパンはインライン要素ですが、テキスト「書き込み」は、divがインラインとして表示されているかどうかに関係なく、「上」および「同じ行」とは異なる方向に整列します。まったく同じ方法で線をレンダリングするべきではありませんか?