0

下部 (緑) のコンテナーを左右のコンテナー (赤と青) の下に配置したいが、それでもメイン (黒) のコンテナー内に保持したい。動作させることができません。助言がありますか?( jsfiddle ):

<!DOCTYPE HTML>
<html>
<body>

<div class="main_container">

    <div class="left_container">
    </div>

    <div class="right_container">
    </div>

    <div class="bottom_container">
    </div>

</div>

</body>
</html>​

CSS:

div.main_container {
    background: #000;
    border: none;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    width: 100%;
    min-height: 400px;
    margin: auto;
    position: relative;
}

div.left_container {
    float:left;
    position:absolute;
    width: 220px;
    background: red;
    margin: 0;
    min-height: 100%;
    padding: 0;
}

div.right_container {
    position: relative;
    margin-left: 220px;
    width: 715px;
    height: 100px;
    background: blue;
}

div.bottom_container {
    width: 100%;
    height: 100px;
    background: green;
}

</p>

4

2 に答える 2

2

これにより、左のコンテナーの高さがすべてのものになるようにサイズ変更さ100pxれ、緑色のコンテナーが全体の下部に配置されます。

div.bottom_container {
    width: 100%;
    height: 100px;
    background: green;
    position: absolute;
    bottom: 0;
}
div.left_container {
    position:absolute;
    bottom: 100px;
    top: 0;
    width: 220px;
    background: red;
}
于 2012-12-17T13:09:49.110 に答える
0
    position:fixed;
    bottom:0px;

これら 2 つのプロパティを div.bottom_container に追加します。あなたが期待するものを得ることを願っています

于 2012-12-17T12:53:27.683 に答える