小的列/行问题

时间:2015-09-12 13:41:37

标签: html css zurb-foundation zurb-foundation-5

JSFiddle

中等以上我有4列的行。对于小我有2行2列。

<div class="row">
    <div class="small-6 medium-3 columns">Grape</br>These are either white or red</div>
    <div class="small-6 medium-3 columns">Pear</div>
    <div class="small-6 medium-3 columns">Apple</div>
    <div class="small-6 medium-3 columns">Plum</div>
</div>

我遇到的问题是,对于小尺寸,当文本很长并且转到新行时,列不能正确堆叠,左边有一列,右边有三列。

有修复吗?

1 个答案:

答案 0 :(得分:0)

http://jsfiddle.net/swnpkcLu/
你可能会有专门的类名和媒体查询的sass mixin(我对基础不是那么熟悉) - 但是css很有用。

.small-6 {
    border: 1px solid #fff;
    background: #ddd;
}
.small-6:nth-child(2n+1) {
    clear: both;
}
@media only screen and (min-width:40.063em) {
    .small-6:nth-child(2n+1) {
        clear: none;
    }
}

对于IE8支持,但您需要额外的类名而不是:nth-​​child selector