0

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

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

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

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

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

在上面。

谢谢

4

2 回答 2

4

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

于 2013-05-04T20:54:31.563 回答
0
@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.php 和 page.css.php 中包含/要求文件

于 2013-05-04T20:57:48.833 回答