2015-04-05 45 views
0

我我的CSS样式表转换为SASS萨斯混入和占位符工作不在一起

但是我有一个使用占位符和混入在一起的问题,编译器会抱怨。在下面的示例中,我试图在媒体查询mixin中使用 %全宽占位符。

这似乎不合逻辑, 有没有办法解决这个问题,还是我必须手动输入CSS?

诗我寻觅其他线程,但我不能让我的头解决这个问题, 任何帮助表示赞赏

%fullwidth {  // place holder 
    width: 100% 
} 
- 

body { 
    background-color: #00000D; 
    font-family: $robotofont; 

    @include mobile { // Mixin for media query min-width 250px 
    font-size: 60%; 
    @extend fullwidth; // causes an ERROR 

    } 

}

回答

1

我相信你只是缺少%,在延伸呼叫,即@extend %fullwidth;

0

在媒体查询之外扩展选择器(包括占位符)目前在Sass中是不受支持的(从版本3.14.3开始),我认为永远不会。

另外,扩展时缺少%,但仍不起作用。

+0

谢谢大家,缺少的%是一个错字。有没有一种方法可以避免重复使用CSS – stckpete 2015-04-05 12:55:29