如何在php样式表中使用@import?

时间:2017-03-15 06:20:04

标签: php css import

由于某种原因,我创建了扩展名为.php的样式表 on style.php

<?php
/*** set the content type header ***/
/*** Without this header, it wont work ***/
header("Content-type: text/css");

$color = '#ff0000';
$path = 'http://mysite.localhost.com/includes/css/';
?>
//this works
body {
    background-color:<?=$color?>;
}
 //these don't work
@import url("<?=$path?>foundation.css");
@import url("<?=$path?>app.css");

我不明白为什么@import根本不起作用。

即使使用没有变量的普通网址,它也无法正常工作。

@import url("http://mysite.localhost.com/includes/css/foundation.css");

我之前使用的是.css文件。但是我无法使用php变量/常量替换这样的url。

在style.css上

@import url("<?php $path?>style.css");  

2 个答案:

答案 0 :(得分:5)

尝试其他

   <?php
    $css = file_get_contents('CSS/style.css');
    echo $css;
    ?>

答案 1 :(得分:1)

试试这个:

$scope