2012-01-18 48 views
1

有没有办法在scss中向后嵌套? 在css当我想重写IE浏览器或其他浏览器特定样式的风格时,我喜欢选择器恰好在其选择器覆盖的样式之后。像这样在scss中制作向后嵌套吗?

CSS

.class-a .class-b{ color: pink } 
.ie6 .class-a .class-b{ color: blue} 

这有可能在SCSS?因为现在我把它写这样的(我不喜欢它)

SCSS

.class-a{ 
    .class-b { color: pink } 
    .othercss { bla bla bla: sdfsd } 
    .fsdfsd { dfsdfs: sdfsd } 
    } 
} 

body.ie7 .class-a .class-b{ color:blue } 

回答

0

我还没有发现这一点,没有。

在附注中,如果您需要添加太多直接针对IE7 + 8等的样式,最有可能采用更好的跨浏览器方式来做到这一点,但我还没有发现它是一个难题到目前为止,我的项目中有几个旧的IE特定的嵌套树。

+0

感谢您的输入。我仍然无法相信这件事情没有解决办法。 – lajlev 2012-01-20 12:12:53