我一直在尝试使用php文件作为css(我需要生成具有一定逻辑的css),但是我发现的唯一信息是如何将php变量用于已建立的css规则。这是问题所在,我需要创建一个滑块(仅包含使用css和php的X图像),因此我将php文件用作css,并在开始时添加了header("Content-type: text/css; charset: UTF-8");
,在大多数示例中,我发现它们已解决某些php标记内的变量和php代码外的变量,它们像这样写css代码
.Someclass{color:<?php echo $myVarWithTheColor;>;}
但是我实际上需要用类似的东西生成整个css部分
<?php for ($i=1; $i < $cantidad; $i++){ echo ".Someclass$i{color:$myVarWithTheColor;>";}
当前回声什么都不做,并且文件被读取为没有任何内容的css(如果我在正确读取css的php下添加css),我也尝试了print甚至var_dump,但没有结果
答案 0 :(得分:0)
这对我有用:)
<style>
<?php
$cantidad = 4;
$myVarWithTheColor = "red";
for ($i = 1; $i < $cantidad; $i++) {
echo ".Someclass" . $i . " {color: " . $myVarWithTheColor . ";}";
}
?>
</style>
答案 1 :(得分:0)
输出无效的CSS。试试这个:
<?php for ($i=1; $i < $cantidad; $i++){ echo ".Someclass$i{color:$myVarWithTheColor;}";} ?>
不需要结束标记?>。