なぜこのコードが結果を生成するのか説明してください。可能であれば、それを修正する方法/それを回避する方法。フローティング時の奇妙なdiv境界問題
右にある 'div div'の上にdiv 'z'と 'q'を移動しません。
それとも
私はdivの「X」から「z」と「Q」でconsitantとも同様に青の右に国境を越えて行くようにしたいと思います。<div style='margin: 5px;width: 653px;border: blue 1px solid;float: left;'>
<div style='margin: 0px; margin-bottom: 5px;width: 100%;border: red 1px solid;/*float: left;*/'>z</div>
<div style='overflow: hidden;margin: 0px; margin-bottom: 5px;width: 100%;border: red 0px solid;/*float: left;*/'>
<div style='margin: 0px; margin-bottom: 0px;width: 300px;border: red 1px solid;float: left;'>y</div>
<div style='margin: 0px; margin-bottom: 0px;width: 300px;border: red 1px solid;float: right;'>x</div>
</div>
<div style='margin: 0px; margin-bottom: 5px;width: 100%;border: red 1px solid;/*float: left;*/'>q</div>
問題は、/のFirefox 3とIE7(他でdidntの試験)であるました。 幅を削除:100%私の問題を修正 –