将多个CSS文件合并为一个的简单方法?

时间:2011-11-03 19:29:54

标签: css

我有一个网站的多个不同的皮肤,我希望很快就能做额外的皮肤。它的设置目前非常详细:

  

/theme1/myCss.css

     

/theme2/myCss.css

     

/theme3/myCss.css

     

/theme4/myCss.css

     

...

我想将每个主题共有的内容移动到一个通用的css文件中,然后每个主题都可以使用

  

/common/myCommonCss.css

是否有一个工具可以比较每个文件中的CSS声明,确定它们是否相同,然后将它们标记(或理想地将它们剪切/复制)到另一个文件中?

2 个答案:

答案 0 :(得分:1)

除了比较之外,Kdiff,Notepad ++这样的工具对你有用。

答案 1 :(得分:0)

如果不知道HTML标记,则无法合并CSS文件。例如,这两个选择器乍一看是相同的:

.class1 .class2{color:red;}
.class1 > .class2{color:red;}

但是这些对于不同的HTML标记表现不同。所以你需要一个知道你的HTML的工具。

如果您使用的是php,则this tool非常有用。