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元素的類可能會更好。 –