У меня есть веб-страницу со структурой следующим образом:CSS3 Столбцы Разделяет Mid-Див
<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>
И я использую CSS3 столбцов для размещения 2-колонки, так что расстояние (маржа) между каждым DIV .post выше, внизу, влево, а справа - 20 пикселей. Проблема, с которой я сталкиваюсь, заключается в том, что иногда дно нижнего левого div.post отрубается и продолжается в верхней части правой колонки.
У меня возникли проблемы с тем, чтобы полный div.post оставался внизу левого столбца, а не разбивался и заканчивался показом в правой колонке. Буду признателен за любую помощь, которую я могу получить! Благодаря!
Кроме того, высота каждого div.post может варьироваться, поэтому плавание всего слева не работает (это грязно).
EDIT: вот соответствующий CSS:
#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;
}
Вы можете оставить CSS, а? – Emil
Я воспроизвел проблему здесь: http://jsfiddle.net/P7vqr/ – mwcz
Спасибо за это, @mwcz – redgem