我最近使用SASS 3.2實現了this technique,使用@content
塊來處理我一直在處理的項目,並且我剛剛開始支持舊版瀏覽器,例如爲IE7和8SASS 3.2媒體查詢和Internet Explorer支持
例子:
.overview {
padding: 0 0 19px;
@include respond-to(medium-screens) {
padding-top: 19px;
} //medium-screens
@include respond-to(wide-screens) {
padding-top: 19px;
} //medium-screens
}
他們倆不支持媒體查詢,我也經常被服務的所有樣式這些瀏覽器,當我有我的媒體處理這個過去查詢分離成單獨的部分文件,如_320.scss,_480.scss,並在我的IE樣式表中加載它們,如下所示:
@import 320.scss;
@import 480.scss;
etc.
這將加載所有樣式,並總是分配IE7 - 8 940像素(或任何最大寬度)佈局和樣式。通過像這樣內嵌SASS 3.2樣式,它不需要單獨的部分樣式表,但完全無法加載IE的樣式。
有關如何解決這個問題的任何想法或解決方案?我可以使用諸如respond.js之類的polyfill來強制IE使用媒體查詢,但寧願只爲IE提供非靈活站點。
關於如何最好地組織這些文件或更好的解決方案的任何想法?
你有沒有找到答案?我有完全相同的問題。 – orourkedd