<div class="main"><div class="sub">
<div class="content">
some content
</div></div></div>
上面是一个示例div
$data = "some value";
if(!empty($data)){ show div(the above one)}else{ hide dive}
如何显示或隐藏div
我想将HTML与PHP分开,以便以后设计或修改布局和HTML页面很容易。
答案 0 :(得分:1)
我喜欢像这样创建一个名为hidden的CSS类
.hidden { display: none; }
然后你可以通过php添加/删除它:
$divClass = '';
if (!empty($data)) $divClass = 'hidden';
然后,你的HTML看起来像这样
<div class="content <?php echo $divClass; ?>"></div>
答案 1 :(得分:0)
您可以使用CSS样式属性display:none
来隐藏它,或者只是在错误的条件下从PHP PHP代码发送给用户。
$data = "some value";
if (!empty($data)) {
echo "<div><div><div>$data</div></div></div>";
}
else {
// do nothing
// or echo "<div><div><div style="display:none">$data</div></div></div>";
}
答案 2 :(得分:0)
您可以将支票结果传递给Javascript函数,并使用它来指定CSS以在加载时隐藏它。