-1

CSSの質問があります。

 <div id="middle">
        <div id="middle-left">
            <div id="middle-left-top">
                MLT
            </div>
            <div id="middle-left-bottom">
                MLB
            </div>
            <br class="clearFix">
        </div>
        <div id="middle-right">
                MLR
        </div>
        <br class="clearFix">

</div><!-- #middle-->

例はhttp://jsfiddle.net/Z2yeq/にあります

私の質問は、中央左に 2 つの div が含まれていないのはなぜですか?

左上中央と左中央下が高くなるにつれて、左中央を拡大したい

助けてくれてありがとう

4

2 に答える 2

0

絶対配置要素はレイアウトの一部ではなくなりました。親は、子アイテムがどれほど大きいかを知りません。

親を配置された子アイテムと同じ大きさにしたい場合は、JavaScript を使用してこれを計算および設定する必要があります。

一般に、レイアウトには絶対配置を使用しないでください。FLOATS を使用する必要があります。

于 2013-01-08T18:53:00.450 に答える
0

そうでない理由はposition:absolute;、問題を解決するために絶対位置を削除するように設定しているためです。

#middle-left{
    top: 0px;
    left: 0px;
    width: 800px;
}
于 2013-01-08T18:53:07.473 に答える