0

これは私のhtmlです

<div style="width:100%;clear:both;"/>

上記の空のdivは、IE6 および IE7 で改行を作成します。IE8 では、改行は作成されません。この div のスタイルが問題だとは思いません。この Stackoverflow に関連する投稿が見つかりません。明確にするか、正しい投稿を教えてください。

編集: フィドルhttp://jsfiddle.net/spsaravanaselvan/RuvHg/へのリンクは次のとおりです。サンプル用に 2 つのテキスト ボックスがあります。IE7 標準ドキュメント モードでは、テキスト ボックス間に小さなスペースがありますが、IE8 にはありません。

4

1 に答える 1

0
<br/>

通常は改行を作成する方法であり、そのような div を閉じることも有効ではない場合があります。「clear:both」は通常、新しい要素が浮動要素の下にあることを確認するために使用されますが、なぜそれを新しい行として使用するのかわかりません。

于 2012-07-25T14:50:05.767 に答える