【问题标题】:importing php variables into stylesheet将php变量导入样式表
【发布时间】:2013-05-04 20:52:18
【问题描述】:

我有一个文件 - global.css.php - 包含 php 变量,例如:

$bglight = 'background-color: #ffe';

如何在我网站上的其他页面特定样式表中使用这些相同的变量?

我已经在特定页面的样式表(page.css.php)上尝试了“global.css.php”的@import,但该变量没有延续。是的,两张纸都有

<?php header("Content-type: text/css"); ?>

在上面。

谢谢

【问题讨论】:

  • 你在函数内部使用那个变量吗?然后你需要添加全局 $bglight;在每个这样的功能中

标签: php css import


【解决方案1】:

您需要在服务器上使用include (php),而不是在客户端上使用@import

【讨论】:

    【解决方案2】:
    @import of "global.css.php" 
    

    加载 CSS,而不是 PHP。如果你想使用 PHP 变量,你需要使用 PHP 代码——而不是 CSS 代码——来实现:

    <?php 
    
    header("Content-type: text/css"); 
    require(__DIR__ . '/global.css.php');
    ?>
    

    然后你还有一个问题,你有变量,但你也将 CSS 与 include/require 合并。所以最后你可能想自己创建一个只包含 PHP 变量的 PHP 文件,其中包含 CSS 数据,然后在你的两个 CSS PHP 文件 global.css.phppage.css.php.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 2013-08-02
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多