用PHP解析css

时间:2015-06-04 18:44:00

标签: php css parsing

我目前遇到一个项目的小问题。我正在使用CURL获取HTML文件,不幸的是,当图像在css中设置为背景图像时,它们当然不会加载,因为我的服务器上没有图像。所以我需要“重写”CSS以指向正确的位置。但我无法使用谷歌找到任何相关内容。任何帮助将不胜感激:)!

我想我找到了一种方法来实现它。

使用类似的内容获取所有背景属性

var backgroundStuff = [
  "background-image",
  "background"
];

var props = $("a").css( backgroundStuff );
alert(props["background"]);

然后检查它们是否是图像而不是其他颜色的颜色,然后对每个图像进行ajax调用。

1 个答案:

答案 0 :(得分:0)

所以你的问题在这个论坛上得到一个完整的答案有点宽泛,但你的做法与缩小操作不同。缩小将许多文件中的css编译成一个文件,并且必须重写URL以匹配新路径。

查看库https://code.google.com/p/cssmin/和函数extract_data_urls