状況は次のとおりです。
HTML:
<div id="main">
<div id="a"></div>
<div id="b">Some Text</div>
</div>
CSS:
#a{
float:left;
width:800px;
height:150px;
background-color:#CCC;
}
#b{
width:1000px;
height:100px;
background-color:#9CC;
}
結果:
テキストがdiv#a の後ろに入らないのはなぜですか? "Some Text" がdiv#aがまだ通常のフローにあるかのように動作するのはなぜですか? テキストを強制的に期待どおりに動作させる方法 (div#a の下に移動する) ?
更新: 下を意味するときは、Y ではなく Z 軸の下を意味します。div はこの位置に留まる必要があります。移動が必要な部分はテキストだけです。