【发布时间】:2014-03-19 06:59:36
【问题描述】:
我一直在尝试在使用 Foundation 4 网格时对齐嵌套行,几乎无济于事。
仅供参考,我使用 EpiServer CMS,所以我必须使用 mixins 注入某些样式。
问题是,当我在我的 8 列注入 div#content 中嵌入一个 div.row 时,该行及其列不与它外部的元素齐平。
我尝试添加这个 mixin:div.unmanagedContent {@include grid-row(nest);},它在本例中有效,但是当 div#content 中没有嵌入 .row 时,负边距会拉出该 div。
我的 SCSS 看起来像这样。请注意,我刚刚在 CodePen 上附加了一个外部 CSS,因此您将看到输出的样式:
// 12 total columns
.contentLayoutBox {
@include grid-row;
}
#content {
@include grid-column(8);
}
#sidebarRight {
@include grid-column(4);
}
这是 CodePen 的 an example 和 Foundation 4 Grid Docs。
任何帮助都会很棒。谢谢。
【问题讨论】:
-
我查看了 CodePen,阅读了您的描述,但仍然不太确定您要解决什么问题。您是否试图让标题“Embedded .row”及其随附的 Lorem ipsum 与“This is outside the embedded div.row”完全对齐?
-
嗨@ChrisPeters。是的!试图解释它并不容易,但这就是问题所在。
标签: grid nested sass zurb-foundation mixins