2015-04-05 48 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