Sass和LESS完全是为此目的而构建的。但是,您需要首先将静态CSS重写为动态样式表,然后如果“第三方”也可以在动态样式表上工作,而不是在静态CSS上,则会很好。
如果无法做到这一点,你将不得不
- 查找/每次你从他们那里得到新的文件时,更换的东西,或
- 有你,你他们之后将覆盖调用额外的CSS自己特性(如设置
font-family
所有p
标签的值)
那么,怎么办es动态样式工作:你有一些变量,你在开始时定义,然后在整个文件中使用,如果你想改变某些东西,你改变一个变量,整个文件被更新。但你也可以使用更多花哨的东西,比如mixins和后卫,你可以在我粘贴在我的答案底部的链接上阅读更多内容。你可以通过这种方式防止很多重写。
因此,如果您打算在将来重新使用/更改文件,这将是有意义的。
对于一个非常基本的说明性的例子 - 你怎么会在LESS使用一个简单的变量:
@pFontFam: "Helvetica Neue", Helvetica, Arial, sans-serif;
p {
font-family: @pFontFam;
}
和输出CSS看起来是这样的:
p {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
,但你可以还定义了一个mixin,当你调用它时,它将整个属性及其值添加到一个类中。网上有很多资源描述如何安装和使用它。你可以从这里开始:
你做对或者小于或萨斯所提供的功能,任何研究? – cimmanon 2013-05-11 16:47:25