这是我的图片css链接:
background-image:url(images/background.gif);
我只想添加一些:../
来更改目录。所以我的代码看起来像这样:
background-image:url(../images/background.gif);
我该怎么做?我不需要一个完整的CSS解析器,只需要为图像添加../
的代码......
答案 0 :(得分:4)
$css = str_replace("url(images/", "url(../images/", $css);
答案 1 :(得分:2)
答案 2 :(得分:0)
你能不能只在CSS中找到并替换“(images /”并替换为“(../ images /”??
答案 3 :(得分:0)
PHP-CSS-Parser是一个用MIT许可证在PHP中编写的CSS解析器。
答案 4 :(得分:0)
You must use regex to parse css correctly
regex to parse your code : '/(url)\s*\(\s*[\w\W]+\)/ms'