2014-12-02 18 views
0

我正在使用breakpoint-sass gem來處理移動第一響應樣式表的媒體查詢。如何使用斷點續傳和移動優先支持IE8

我需要爲IE8(不支持媒體查詢)創建一個單獨的css文件,因此我想要所有樣式,省略以@media ... {開頭的字符串,而另一個用閉括號(因爲IE忽略所有內容即在媒體查詢中)。

我使用以下設置:

$breakpoint-no-queries: true; 
$breakpoint-no-query-fallbacks: true; 

的問題是,做這個工作我每次都需要通過truebreakpoint()混入。有沒有更好的方法來實現我的目標?或者,有沒有辦法避免這種重複,並使$no-query: true永久?

回答

1

以一看No Query Fallbacks頁面,特別是No Query Fallbacks | Separate Fallback File部分,你可以看到,如果你已經設定了使用變量斷點,您可以添加到'no-query' true'斷點定義,然後你不需要通過它到斷點mixin。

無法告訴Breakpoint您希望所有您的媒體查詢都輸出到您的後備代碼中,因爲我們認爲這不是一種好的做法;如果你的組件有四個斷點中的三個,並且只有最後一個將被應用,則只應該提供該代碼。如果您想嘗試說服我們,請致電file an issue獲取新功能,我們可以在問題隊列中進行討論。