任何人都可以建议我有任何可能的方法在CSS中添加一个PHP变量

时间:2015-01-08 12:17:55

标签: php css web-deployment

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

2 个答案:

答案 0 :(得分:1)

CSS是文字。您可以从PHP脚本输出它几乎与HTML一样容易。

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

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

body { background: <?php echo $foo; ?>; }

注意动态生成CSS引入的缓存问题。

答案 1 :(得分:0)

是的,有。首先,您创建.php文件。接下来,您在那里编写CSS并回显任何所需的变量

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

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