我遇到了一个特定于 IE9 的问题,需要一些帮助才能找到它的根源。我们在我们的项目中使用 SCSS,随着项目的发展,有时会出现我们有一个带有深树的文件。
这是破坏页面布局的 SCSS 构造(似乎根本没有应用此样式之后的样式):
.a {
...
.b {
...
.c, .d, .e, .f {
...
.g {
...
.h {
...
}
}
}
}
}
删除类 .h 可以解决问题。删除类 .f 也解决了这个问题。
这种构造IE9也不喜欢:
.a {
...
.b {
...
.c, .d, .e {
...
.g {
...
.h {
...
}
.i {
...
}
}
}
}
}
可能是什么原因?我已经检查过这个问题不取决于类名的长度。