要素の中心(高さに関係なく)を親の下に配置したいとします。私は絶対に行くだろうと思ったが、本当に意味をなさないものはない。私はこの結果を持つことができますどのようにCSS - 要素を独自の幅からパーセントで配置する
<div id="red">
<div id="blue"></div>
</div>
:以下の画像を参照してください?
EDIT:別名G. Petrioliを@Gabyのおかげで、私は私の解決策を見つけた:
#red{
width: 300px;
height: 200px;
background: red;
position:relative;
}
#blue{
width: 100px;
height: 50px;
background: blue;
right:3%;
/* here is the magic solution*/
position:absolute;
bottom: 0;
transform: translateY(50%);
}
<div id="red">
<div id="blue"></div>
</div>
ですから、赤いものにセンタリングする青のdivが必要ですか? –
はいかなり! –