たとえば、100pxの幅のdivコンテナを作成し、2つのdiv要素を1つ左に浮動小数点に、もう1つを2pxの幅で右側に配置します46pxそれぞれは、親コンテナの幅全体をカバーする同じ線上に並べて描画する必要があります。これはFirefoxとChromeで発生しますが、IE9はそれらを別々の行に描画し、他のブラウザと同じ効果を得るために、親要素に102pxの幅を指定する必要があります。 なぜですか?個人的にIE9はフローティング要素で正しく幅を計算しません
<html>
<head>
<style>
div {
margin:0;
padding:0;
}
</style>
</head>
<body>
<div style="border: 5px solid;width:100px;height:100px">
<div style='border:2px solid green;width:46px;height:46px;float:left'></div>
<div style='border:2px solid
green;width:46px;height:46px;float:right'></div>
<div>
</body>
</html>
いくつかのコードを追加し、おそらく私たちは助けることができます。あなたが言及したことで、私はあなたのメインdiv内のフローティング要素がオーバーフローしていることを伝えることができます。これはあなたのdivが含まれていない理由です。 – breezy
2つの56px幅のdivが100px divの親に並んで浮かんでいるのがわかりません... – mddw
申し訳ありません、修正済み... – Bat0u89