【发布时间】:2015-01-09 15:26:59
【问题描述】:
在使用 Zurb's Foundation 时,我的网格出现了问题。我的计划:在小型设备上显示两个相邻的 ul 元素(每个 6 列),在中上,我希望所有四个元素在一行中。 我的 HTML:
<footer>
<div class="row">
<ul>
<li>Headline</li>
<li>Link</li>
</ul>
<ul>
<li>Headline</li>
<li>Link</li>
</ul>
<ul>
<li>Headline</li>
<li><a href="#">Link</a></li>
</ul>
<ul>
<li>Headline</li>
<li><a href="#">Link</a></li>
</ul>
</div>
</footer>
我正在为我的样式表使用 Sass,文件如下所示:
footer {
// bg-images and stuff
.row {
position: relative;
z-index: 2;
}
ul {
@include grid-column(6);
li {
list-style: none;
}
@media #{$medium-up} {
@include grid-column(3);
}
}
}
问题来了:在小型设备上,每个 ul 都在自己的行中,在中型设备上,连续三个,第四个是下一个。 有什么建议,我哪里出错了?
非常感谢! 弗洛里安
编辑:输出的 CSS:
@media only screen and (min-width:40.063em) {
footer ul {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
width: 25%;
float: left; }}
还有这个:
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
【问题讨论】:
-
任何添加的填充或边距??萨斯看起来不错。因为它发生在中小型屏幕上,所以我会查看元素上应用的填充和边距。
-
不,除了基本的基础造型之外什么都没有
-
你能把生成的css贴出来吗?还是网站链接?
-
网站仍在开发中。我在我的问题中添加了编译后的 CSS!
-
奇怪的是,当将 uls 包装在 div 中并将 '.small-6.medium-3.columns' 作为一个类应用时,一切正常。
标签: css html responsive-design sass zurb-foundation