我的元素是用 PHP 编写的,我需要动态更改 css 文件中的图像文件夹名称,
即,
# all.css file
.html{
background: url(../img/login.gif) no-repeat scroll 0 -36px;
.....
}
我需要将文件夹名称“img”更改为“image”或“styleimg”等,具体取决于模板。 php 文件怎么可能?
最佳答案
使用 PHP 提供 CSS。使用 header() 将内容类型设置为文本/css,输出标签外的大部分 CSS(当然是在设置标题之后)。在此 PHP 中找出选定的模板,将所需的目录名称分配给变量,例如 $imgloc。
然后,在需要输出图像名称的行,执行如下操作:
background: url(../<?= $imgloc ?>/login.gif) no-repeat scroll 0 -36px;
关于php - 如何动态更改 css 文件中的图像文件夹名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4529569/