InternetExplorerでプレゼンテーションの問題が発生しました。次の単純なコードブロックは、Safari、FireFox、Chrome、およびOperaで期待されるとおりにレンダリングされます。ただし、IE6とIE7の両方で、左右のフロートDIV要素の間に顕著なスペースが生じます。
私の質問は、同じCSSがIEと私が言及した他のブラウザーの両方で機能するようにfloatを実現するためのより正しい方法はありますか?そうでない場合、Internet Explorerのスペースを取り除くための最良のアプローチは何ですか?
ありがとう、マット
<style>
.left {
width:100px;
float:left;
border: solid black 1px;
}
.right {
width: 100px;
margin-left:100 px;
border: solid red 1px;
}
</style>
<div class="left">
a
</div>
<div class="right">
b
</div>
これはコミュニティウィキなので。プランBによって以下に提案されたソリューションを使用して作業コードを投稿すると思いました。
<style>
.left {
width:100px;
border: solid black 1px;
float:left;
}
.right {
width:100px;
border: solid red 1px;
float:left;
}
.clear {
clear:both;
}
</style>
<div class="left">
a
</div>
<div class="right">
b
</div>
<div class="clear"></div>
c