Tôi có một số thùng chứa và con cái của họ chỉ tuyệt đối/tương đối vị trí. Làm thế nào để thiết lập chiều cao container để con cái của họ sẽ được bên trong của họ?Vị trí: chiều cao tuyệt đối và phụ huynh?
Dưới đây là các 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;
}
Dưới đây là một jsfiddle. Tôi muốn văn bản "bar" xuất hiện giữa 4 ô vuông chứ không phải đằng sau chúng.
Mọi sửa lỗi dễ dàng?
Lưu ý rằng tôi không biết chiều cao của những trẻ này và tôi không thể đặt chiều cao: xxx cho vùng chứa.
có thể trùng lặp của [Hãy tuyệt đối vị trí div mở rộng mẹ div chiều cao] (https://stackoverflow.com/questions/12070759/make-absolute-positioned-div-expand-parent-div-height) – Syed