2013-05-08 62 views
1

我正在使用.less來編譯CSS。目標在css中的IE7/IE8(更少)

有沒有辦法針對特定規則的較少文件中的IE7/IE8?

感謝

+0

http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ – SLaks 2013-05-08 15:19:55

+0

另請參閱[使用CSS更快樂的IE回退,LESS和條件註釋](http://tylersticka.com/2012/03/27/happier-ie-fallbacks-with-css-less-and-conditional-comments /)對於一些LESS特定的例子 – 2013-05-08 15:24:09

回答

0

絕對使用條件類,Paul Irish posted about如果可以的話,因爲它的光滑,容易編寫和維護的風格,並限制你的兩輪牛車到一個地方。這就是說,如果你真的只想在某個版本的舊IE瀏覽器中定位一條規則,那麼你可以通過讓LESS編譯器知道你正在嘗試的任何東西遠遠超出其應該的範圍擔心:)

下會產生各種LESS編譯器錯誤的:

.class{ 
     _margin: !15pl*madhax!__dang,IE; 
} 

但是,如果你包裏面~""您哈克瘋狂,再少會忽略它(儘管你仍然要@variables訪問如果你想使用它們)

.class{ 
     _margin: ~"!15pl*madhax!__dang,IE"; 
} 

希望有所幫助!