Tôi đã có một trang web với cấu trúc như sau:CSS3 Cột Tách Mid-div
<div id="content">
<div class="post">
<p>content1</p>
</div>
<div class="post">
<p>content2</p>
</div>
<div class="post">
<p>content3</p>
</div>
<div class="post">
<p>content4</p>
</div>
</div>
Và tôi đang sử dụng cột CSS3 cho một bố cục 2 cột như vậy mà khoảng cách (margin) giữa mỗi div .post ở trên, bên dưới, bên trái và bên phải là 20px. Vấn đề tôi gặp phải là đôi khi đáy của div.post dưới cùng bên trái bị cắt nhỏ và tiếp tục ở trên cùng của cột bên phải.
Tôi gặp sự cố khi nhận toàn bộ div.post để ở dưới cùng của cột bên trái thay vì tách và hoàn thành hiển thị ở cột bên phải. Tôi đánh giá cao bất kỳ sự trợ giúp nào tôi có thể nhận được! Cảm ơn!
Ngoài ra, chiều cao của mỗi div.post có thể khác nhau, do đó, mọi thứ nổi ở bên trái không hoạt động tốt (nó lộn xộn).
EDIT: đây là CSS liên quan:
hành vi#content {
margin-bottom:20px;
width:910px;
-webkit-column-count: 2;
-webkit-column-gap: 0;
-moz-column-count: 2;
-moz-column-gap: 0;
column-count: 2;
column-gap: 0;
}
.post {
width:410px;
margin:20px;
padding:10px;
}
Bạn có thể gửi css của bạn không? – Emil
Tôi đã sao chép vấn đề ở đây: http://jsfiddle.net/P7vqr/ – mwcz
Cảm ơn vì điều đó, @mwcz – redgem