是否可以像css代码一样使用每个php?

是否可以像css代码一样使用每个php?,php,css,Php,Css,我想在css文件中包含一个php脚本: <?php $str = "5px"; echo $str; ?> 有可能吗?没有,不是那样的。CSS不是一种编程语言,与PHP无关 但是,您可以让PHP生成CSS: html: foo.php <?php header('Content-type: text/css'); $str = '5px'; ?> .header { font-size: '<?php echo $str; ?>'; } .

我想在css文件中包含一个php脚本:

<?php
$str = "5px";
echo $str;
?>

有可能吗?

没有,不是那样的。CSS不是一种编程语言,与PHP无关

但是,您可以让PHP生成CSS:

html:


foo.php

<?php
header('Content-type: text/css');
$str = '5px';
?>

.header {
    font-size: '<?php echo $str; ?>';
}

.标题{
字号:'';
}

请注意,由于您正在生成css,因此必须绝对确保PHP输出对于输出所处的上下文是有效的。输出CSS语法错误的内容并杀死CSS文件的其余部分非常容易。

不,不是这样。CSS不是一种编程语言,与PHP无关

但是,您可以让PHP生成CSS:

html:


foo.php

<?php
header('Content-type: text/css');
$str = '5px';
?>

.header {
    font-size: '<?php echo $str; ?>';
}

.标题{
字号:'';
}

请注意,由于您正在生成css,因此必须绝对确保PHP输出对于输出所处的上下文是有效的。很容易输出CSS语法错误的内容,并删除CSS文件的其余部分。

如果内部有php,则必须调用filename.php,而不是filename.CSS。。css不需要减少php解释器的查找,这样可以让您执行类似的操作听起来这可能是一个XY问题。最好保持一个静态CSS文件,并在PHP脚本中动态添加或更改HTML元素的类。如果您有PHP,则必须调用filename.PHP而不是filename.CSS。。css不需要减少php解释器的查找,这样可以让您执行类似的操作听起来这可能是一个XY问题。最好保持一个静态CSS文件,并在PHP脚本中动态添加或更改HTML元素的类。
<?php
header('Content-type: text/css');
$str = '5px';
?>

.header {
    font-size: '<?php echo $str; ?>';
}