如何为Internet Explorer提供有条件的SASS
我想知道是否有办法在Internet explorer的SASS中使用条件语句 例如,让我们说这就是我想要的:如何为Internet Explorer提供有条件的SASS,sass,Sass,我想知道是否有办法在Internet explorer的SASS中使用条件语句 例如,让我们说这就是我想要的: .container { background-color: black } if ie10 { .container { background-color: yellow; } } 我发现了一些可以很好地工作的黑客 @media screen\0 { .container { background-color: yellow; } } 这个不错,但它是一个黑客!!我想避免它,因
.container {
background-color: black
}
if ie10 {
.container {
background-color: yellow;
}
}
我发现了一些可以很好地工作的黑客
@media screen\0 {
.container {
background-color: yellow;
}
}
这个不错,但它是一个黑客!!我想避免它,因为谁知道IE什么时候修复了这个问题,然后我就不得不重新编写我的全部代码
这里有一个更有效的黑客
.container {
background-color: black;
background-color: yellow\0/
}
因此,在本例中,第二条语句由IE读取,但不是由chrome和Mozilla或Safari读取,因此这也起到了作用,但同样,这也是一个黑客
我不想在我的项目中使用任何形式的黑客,因为他们没有特定的生命周期
那么,有没有人想出了一种方法来应用IE有条件的SASS而不使用黑客,而是使用一些官方的东西呢
我真的很感激你的帮助 您可以只导入一个ie部分(ie10.scss) 基础SCSS
.ie10 {
@import "ie10";
}
HTML
可能重复@cimmanon我不知道这是怎么重复您发布的问题的。这不能解决我的问题。我会试试看。非常感谢。
<!--[if IE 10]> <html class="ie10"> <![endif]-->