HTML
<div id="a">
<div id="b">bbb</div>
<div id="c">ccc</div>
</div>
CSS
#a {
border: 1px solid black;
*zoom: 1;
}
#a:before, #a:after {
display: table;
content: "";
line-height: 0;
}
#a:after {
clear: both;
}
#b {
float: left;
font-size: 36px;
background-color: blue;
}
#c {
float: right;
background-color: red;
}
赤いボックス(#c
)を右下隅に揃えたい。
に追加position:relative
する#a
と機能position:absolute;bottom:0;right:0
し#c
ますが、追加するとすぐに青いボックスとコンテナ(#a
)が折りたたまれます。#b
どちらが高くなるかわからない#c
ので、両方にポジショニングを適用したいと思います。通常のクリアフィックスは、絶対位置にある要素では機能しません。
では、コンテナdivを折りたたむことなく、左下#b
と右下に配置するにはどうすればよいですか?#c
#a