0
我想包括CSS文件中的PHP脚本:是否有可能在每个PHP在像CSS代码?
<?php
$str = "5px";
echo $str;
?>
然后
.header {
font-size: $str;
}
这可能吗?
我想包括CSS文件中的PHP脚本:是否有可能在每个PHP在像CSS代码?
<?php
$str = "5px";
echo $str;
?>
然后
.header {
font-size: $str;
}
这可能吗?
不,不是那样的。 CSS不是一种编程语言,并且与PHP没有任何关系。
你可以,不过,有PHP生成CSS:
HTML:
<link rel="stylesheet" href="foo.php" ... />
foo.php
<?php
header('Content-type: text/css');
$str = '5px';
?>
.header {
font-size: '<?php echo $str; ?>';
}
注意,因为找你GENERATING CSS,你必须请绝对确保任何PHP输出对于输出进入的上下文都是有效的。输出会成为CSS语法错误的东西并且杀死CSS文件的其余部分非常容易。
如果你有php里面你必须调用filename.php而不是filename.css filename.css不要调用php解释器 – scaisEdge
查找LESS,这会让你做类似于http:// lesscss的事情。 org/ – RiggsFolly
这样的声音可能是一个XY问题。保留一个静态CSS文件并动态添加或更改PHP脚本中HTML元素的类可能会更好。 –