【发布时间】:2012-12-13 02:10:55
【问题描述】:
我使用基础框架 (http://foundation.zurb.com/) 制作了一个小示例网格。网格由桌面模式下的四个浮动元素组成(_setting, $rowWidth 1140px)
*标记
<div id="container">
<div id="main">
<div id="column">
*scss
#container{
@include outerRow();
}
.column{
@include column(3);
}
以上基于这些来源的 mixin:http://foundation.zurb.com/docs/sass-mixins.php
现在我想在平板电脑上以纵向模式查看示例时更改列结构。我做了这样的事情:
@media screen and (min-width: 768px) and (orientation: portrait) {
#container{
@include outerRow();
}
.column{
@include column(6);
}
}
出现以下错误:
> DEPRECATION WARNING on line 21 of /Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_semantic-grid.scss:
> @extending an outer selector from within @media is deprecated.
> You may only @extend selectors within the same directive.
> This will be an error in Sass 3.3.
> It can only work once @extend is supported natively in the browser.
谁能告诉我在基于基础的项目中为每个不同的媒体查询重新定义列结构的工作方法是什么?
【问题讨论】:
-
这些 mixin 是在哪里定义的?需要来源。
-
这里定义了语义网格混合。 foundation.zurb.com/docs/sass-mixins.php
-
mixin 名称列表和对它们所做工作的模糊描述不是来源。请提供实际来源的链接,以便日后加快回答过程。
-
很抱歉给您带来不便。它目前只存在于我的本地机器上。我建议你拿一份 Foundation(foundation.zurb.com/docs/compass.php) 并按照我在上面写下的步骤进行操作。
标签: css sass frontend zurb-foundation