一連のdivを別のdiv内に配置する際に奇妙な問題が発生しています。画像で説明するのが最善だと思います。
黒(#box)divの中には、同じ場所に配置する必要のある2つのdiv(.a、.b)があります。私が達成しようとしているのは最初の画像に描かれており、2番目の画像は私が得た効果です。divがクリアなどなしでフロートされたように見えますが、明らかにそうではありません。どんなアイデアでも大歓迎です!
このサンプルのコードは次のとおりです。
CSS:
#box {
background-color: #000;
position: relative;
padding: 10px;
width: 220px;
}
.a {
width: 210px;
position: absolute;
top: 10px;
left: 10px;
background-color: #fff;
padding: 5px;
}
.b {
width: 210px;
position: absolute;
top: 10px;
left: 10px;
background-color: red;
padding: 5px;
}
#after {
background-color: yellow;
padding: 10px;
width: 220px;
}
HTML:
<div id="box">
<div class="a">Lorem</div>
<div class="b">Lorem</div>
</div>
<div id="after">Hello world</div>