我在使用 Sass/Compass 让列在 Foundation 4 中工作时遇到了一个非常基本的问题。
在大于 $small 媒体查询断点 (768px) 的屏幕尺寸下,我希望两列的宽度相等(每列 6 列)并且彼此相邻。现在,在屏幕尺寸大于 $small 的情况下,每一列只占据页面的左半部分,第二列低于第一列。
我尝试过使用 Foundation 的类而不是 Sass mixins,但我得到了相同的结果。我也尝试过重置为 Foundation 默认设置和导入,但没有任何变化。
我有以下 HTML:
<section>
<div class="header">
<h1>Sample text here.</h1>
</div>
<div class="content">
<p>Sample text here.</p>
</div>
</section>
我正在使用以下 SCSS:
section {
@include grid-row;
}
.header {
@include grid-column( 12 );
@media #{$small} {
@include grid-column( 6 );
}
}
.content {
@include grid-column( 12 );
@media #{$small} {
@include grid-column( 6 );
}
}
这是简化测试用例的链接:http: //bit.ly/149zpEq
屏幕尺寸大于 768 像素时,红色列和绿色列应并排排列。唉,他们不是。