【发布时间】:2010-01-06 20:06:21
【问题描述】:
我使用 PHP。
我正在研究一种自动将我的所有 CSS 文件合并为一个的方法。我会自动加载 CSS 文件,然后将它们保存到更大的文件中以供上传。
在我的本地安装中,我有一些需要删除的 @import 行。
看起来像这样:
@import url('css/reset.css');
@import url('css/grid.css');
@import url('css/default.css');
@import url('css/header.css');
@import url('css/main.css');
@import url('css/sidebar.css');
@import url('css/footer.css');
body { font: normal 0.75em/1.5em Verdana; color: #333; }
如果上面的样式在一个字符串中,我如何最好地用 preg_replace 或更好的方法替换 @import-lines?最好不要留下空格。
【问题讨论】:
-
你不能只使用code.google.com/p/minify 吗?
标签: php css stylesheet preg-replace preg-match