由于某种原因,我创建了扩展名为.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");
答案 0 :(得分:5)
尝试其他
<?php
$css = file_get_contents('CSS/style.css');
echo $css;
?>
答案 1 :(得分:1)
试试这个:
$scope