【问题标题】:Can anyone suggest me is there any possible way to add a php variable in css谁能建议我有没有办法在css中添加一个php变量
【发布时间】:2015-01-08 12:17:54
【问题描述】:

是否可以在 css 文件中添加 php 变量?如果有怎么添加?提前致谢。

【问题讨论】:

  • 不可能,顺便说一句,你为什么想要它
  • 你的真正目的是什么?
  • 所以您知道,您的问题已被否决,因为它没有任何研究或先前努力的证据。如果您进行一些相关搜索,例如"Output CSS PHP" 那么你应该找到如何做你想做的事。
  • PHP & CSS Output Problem的可能重复

标签: php css web-deployment


【解决方案1】:

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

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

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

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-12
      • 2013-05-07
      • 2021-06-10
      相关资源
      最近更新 更多