我正在使用 .less 来编译 CSS。
有没有办法针对特定规则在 less 文件中定位 IE7/IE8?
谢谢
如果可以的话,绝对使用Paul Irish 发布的条件类,因为它很流畅,易于编写和维护样式,并将你的黑客限制在一个地方。
也就是说,如果你真的只想在某个版本的旧 IE 上定位一个规则,你可以使用你最喜欢的 hack,让 LESS 编译器知道你正在尝试的任何事情都超出了它应该担心的事情的范围:)
下面会产生各种LESS编译错误:
.class{
_margin: !15pl*madhax!__dang,IE;
}
但是,如果你把你的 hacky madness 包装在里面,那么 less 会忽略它(尽管如果你想使用它们,~""
你仍然可以使用它们)@variables
.class{
_margin: ~"!15pl*madhax!__dang,IE";
}
希望有帮助!