Tôi có một số container và con của chúng chỉ có vị trí tuyệt đối / tương đối. Làm thế nào để đặt chiều cao thùng chứa để con cái của họ sẽ ở trong chúng?
Đây là mã:
HTML
<section id="foo">
<header>Foo</header>
<article>
<div class="one"></div>
<div class="two"></div>
</article>
</section>
<div style="clear:both">Clear won't do.</div>
<!-- I want to have a gap between sections here -->
<section id="bar">
<header>bar</header>
<article>
<div class="one"></div><div></div>
<div class="two"></div>
</article>
</section>
CSS
article {
position: relative;
}
.one {
position: absolute;
top: 10px;
left: 10px;
background: red;
width: 30px;
height: 30px;
}
.two {
position: absolute;
top: 10px;
right: 10px;
background: blue;
width: 30px;
height: 30px;
}
Đây là một jsfiddle. Tôi muốn văn bản "thanh" xuất hiện giữa 4 ô vuông, không phải phía sau chúng.
Bất kỳ sửa chữa dễ dàng?
Lưu ý rằng tôi không biết chiều cao của những đứa trẻ này và tôi không thể đặt chiều cao: xxx cho vùng chứa.