我有大约40个''主题',每个主题都是从'默认'主题复制和粘贴的,并且是唯一修改过的。随着时间的推移,这些主题中的每一个都采取了自己的形式,更多,更少一些。
我需要能够做一个@import url(default.css);因此,当我对默认值进行更改时,我不需要将其级联到所有主题。
每个主题和默认值约为2000行。我曾尝试使用css优化器,但我无法使用它。 (也许我做错了什么?)现在我只是使用差异来逐行进行所有更改,这很费劲,并且会花费我几周的时间。
我该如何快速完成?必须有办法。
答案 0 :(得分:0)
也许你需要用这样的事情解决这个问题: 分开css文件。
创建一个基本文件。
通过这种方式,所有主题都是通用的。 并且必须将40个文件中的每个文件放入其中。
答案 1 :(得分:0)
也许一个 de -optimizer会做一些好事,但我不知道。它允许每条规则只有一条指令,例如:
selector1,selector2 {
instruction1;
instruction2;
}
成为
selector1 { instruction1; }
selector2 { instruction1; }
selector1 { instruction2; }
selector2 { instruction2; }
这样可以让你更快地使用diff方法,最后将它们与优化器结合起来......
除此之外:
但是,在修改了默认模板之后,你仍然需要检查每个模板:你现在或以后都不能确定每个模板如何覆盖默认样式表中的指令。