我正在写一些php/html代码。我有一个css文件,它有几个背景。有没有办法写一个if语句来根据php变量选择一个div id?
发布于 2010-12-30 07:08:13
我可以在你的html/php中做内联
<div id="<?= ($true_or_false) ? 'div_id_1' : 'div_id_2' ?>">div content</div>或者..。如果您有两个以上的div id选项,只需执行一个经典的if语句
<?php
if($condition) {
$div_id = 'something';
}
else if ($another_condition) {
$div_id = 'something_else';
}
..etc
?>
<div id="<?php echo $div_id ?>">div content</div>发布于 2010-12-30 07:03:14
您可以通过PHP生成CSS,首先对所有内容进行排序,然后使用文本/css标题进行打印。
<?php
header("Content-Type: text/css");
?>
*{margin:0;padding:0;}无论如何,你需要澄清你的问题。
发布于 2010-12-30 07:06:35
这就是你的意思吗?
<?php
$divId = $someBoolean ? "peaches" : "pineapples";
?>
<div id="<?php echo $divId ?>">Hello</div>https://stackoverflow.com/questions/4558632
复制相似问题