【发布时间】:2017-11-01 19:51:57
【问题描述】:
我有一个非常简单的问题,似乎很难解决。我想坚持使用正常的标准 12 列整齐网格,但我希望两个 .homeSplit div 各占 5 列。我希望第二个(.insights)在中间获得 1col 的空间,所以我给了它一个 grid-push(1)。当涉及到移动尺寸时,我希望这些 div 中的每一个都占据完整的 12 列并堆叠在一起。问题是,一旦我缩小到移动尺寸,我用 grid-push(1) 分配的 1col 空间仍然存在,我不知道如何摆脱它。
CSS/SASS:
.homeSplit {
position: relative;
@include grid-column(5);
&.news {
.post {
margin-bottom: 26px;
}
}
&.insights {
@include grid-push(1);
padding-left: 30px;
z-index: 999;
.post {
margin-bottom: 26px;
}
}
}
@media only screen and (max-width: 959px) {
.homeSplit {
@include grid-column(12);
&.insights {
@include grid-push(0);
}
}
}
我也尝试过 grid-push(-1) ,但它太过分了。我是否误解了如何使用 Neat?把我的头发拉过来。
【问题讨论】:
-
在进一步查看您的示例时,我认为这只是您的媒体查询有一个额外的词。它应该是
@media screen and (max-width: 959px)developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/…