跳到底部提问,但首先,有一点背景。
所以我一直在研究 CSS 编译器(比如 Sass & Less),并且对它们非常感兴趣,不是因为它们帮助我更容易理解任何事情(我已经做了几年 css)而是他们减少了杂物,帮助我更容易看到事情。
我最近一直在研究可靠地实现内联块(和 clearfix),这需要大量无关的代码和技巧。现在根据该领域的所有权威人士的说法,我不应该将 IE hack 放在我做 CSS 的同一页面中,我应该让它们有条件。但对我来说,处理和管理所有这些额外的代码真的很麻烦,这就是为什么我真的很喜欢像 Less 这样的东西。您无需应用无语义的类,而是指定一个 mixin 并应用一次,然后一切就绪。
所以我想我了解了一点(我想解释一下我的观点),但基本上,我正处于这些 CSS 编译器对我非常有用的地步,并允许我抽象出很多琐碎的东西,并且可靠地应用它们一次,然后编译它。我想有一种方法能够将 IE 特定样式编译到他们自己的条件文件中(ala Less / Sass),这样我就不必无缘无故地管理 2 个文件。
是否存在诸如运行并可以使下划线/星号黑客从自己的文件中分离出来的脚本/应用程序之类的东西?