3

下に揃えて中央に配置する必要がある別の div 内に div を配置する方法は? ブートストラップを使用して応答する必要があります。

<div class="parent">
    <div class="sibling">
    ...
    </div>
</div>

.parent{
    width: 800px;
    height:400px;
    background-color:red;
}
.sibling{
    width:300px;
    height:50px;
    background-color: green;
}

注:使えませんposition:absolute;

4

2 に答える 2

7

ここではラッパー要素を使用します。

.parent{
    width: 800px;
    height:400px;
    background-color:red;
    position: relative;
}
.sibling{
    width:300px;
    height:50px;
    background-color: green;
    margin: 0 auto;
}
.wrapper{
    width: 100%;
    position: absolute;
    bottom: 0;
}

jsフィドル

于 2015-04-15T12:08:12.067 に答える
1

兄弟には絶対位置を使用し、親には相対位置を使用します

フィドル

    .parent {
        position: relative;
        width: 800px;
        height:400px;
        background-color:red;
    }
    .sibling {
        bottom: 0;
        left: 50%;
        margin-left: -150px;
        position: absolute;
        width:300px;
        height:50px;
        background-color: green;
    }
于 2015-04-15T12:08:57.827 に答える