合并CSS文件

new*_*bie 5 css java merge

我必须将CSS文件合并到一个大的CSS文件中,以减少页面加载期间的连接.基本上,如果我只是将CSS文件附加到一个大文件中,这些样式是否会像以前一样工作,或者将多个CSS文件合并在一起时是否存在任何问题?我正在用Java开发我的软件,如果有一些库已经进行了CSS合并,我想听听.

Mik*_*uel 1

如果您的 CSS 文件使用@import,则将它们合并到一个文件中可能会更改导入的 URL。

当 an@import具有相对 URL 时,它将根据包含 CSS 的 URL 进行解析,因此您最终可能会无意中破坏@imports。

http://www.w3.org/TR/css3-values/

为了创建不依赖于资源绝对位置的模块化样式表,作者应该使用相对 URI。相对 URI(如 [URI] 中定义)使用基本 URI 解析为完整 URI。RFC 3986 第 3 节定义了此过程的规范算法。对于 CSS 样式表,基本 URI 是样式表的 URI,而不是源文档的 URI。