谁能建议我是否有任何可能在 css 中添加 php 变量的方法


Can anyone suggest me is there any possible way to add a php variable in css

是否可以在css文件中添加php变量?如果是这样,如何添加?提前谢谢。

CSS 是文本。你可以从PHP脚本输出它,几乎和HTML一样容易。

您只需要指定内容类型,因为默认值 (HTML) 不合适。

<?php
    header("Content-Type: text/css");
    $background = "orange";
?>
body { background: <?php echo $foo; ?>; }

当心动态生成 CSS 引入的缓存问题。

是的,有。首先,创建.php文件。接下来,你在其中编写CSS并回显任何需要的变量

<?php
    header("Content-Type: text/css");
    $color = "#ddd";
?>
#div {
    color: <?php echo $color; ?>;
}

另外,考虑使用 LESS 或其他类似的 CSS 框架(如果可能的话)。它允许有变量,计算,函数等等。