【发布时间】:2016-02-18 23:52:26
【问题描述】:
我是 Bootstrap 3 的新手,遇到了一些问题。
我有一排 5 张图像,由以下内容定义:
.callout {
.make-sm-column(2.4);
}
在移动设备上,我希望将这 5 列拆分为一行 2 张图片,然后是最后 3 张图片的第二行。我对网格系统的理解是,如果列/元素不适合预定义的行,它将自动撞到下一个“行”。
基于这种理解,我认为我可以应用这个:
.callout {
&:nth-child(-n+2)
{
.make-xs-column(6);
}
&:nth-child(n+3)
{
.make-xs-column(4);
}
}
我看到的是,前 2 张图片像我预期的那样是自己的行,但下一张图片本身位于其自己行的右侧,然后最后 2 张图片在自己的行上位于左侧。
【问题讨论】:
-
为了澄清我之前的问题,我对您对列宽的
2.4实施感到困惑。我不知道你能做到这一点。生成的 CSS 输出是什么? -
@isherwood 结果输出在类上应用
float: left;width: 20%;padding-left: 15px;padding-right: 15px;
标签: css twitter-bootstrap twitter-bootstrap-3 less