2012-07-19 75 views
0

我在RVM中使用SASS與Rails 3.2.3和Ruby 1.9.3。SASS box-shadow Mixin崩潰Internet Explorer 8

我的問題是,由於某種原因,我的SASS box-shadow mixin導致Internet Explorer 8在頁面加載時崩潰,IE沒有錯誤,只是完全關閉。如果我刪除的mixin,它會打開完美...的混入的樣子:

@mixin boxShadow($params) { 
    -moz-box-shadow: $params; 
    -webkit-box-shadow: $params; 
    box-shadow: $params; 
} 

我有這個在我application.scss頂部

@import 'mixins';

我使用的是混入作爲這樣的:

@include boxShadow(0px 1px 3px #999);

任何想法,這可能是爲什麼發生?

+0

您是直接使用SASS還是Compass?你可以發佈CSS輸出,並測試它本身是否使頁面崩潰? – leopic 2012-07-19 01:19:55

+0

只是SASS,沒有指南針。自己寫了mixins。你如何建議我測試CSS崩潰,只需將其包含在一個空白的HTML文檔中並用IE8打開? Minimized CSS:https://gist.github.com/3140201 – professormeowingtons 2012-07-19 01:39:02

+0

是的,創建一個靜態頁面,並將box shadow mixin應用到元素,隔離規則並查看是什麼破壞它。 – leopic 2012-07-19 16:19:05

回答