[英]hiding parent div and child div using PHP?
<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頁面很容易。
我喜歡這樣創建一個名為hidden的CSS類
.hidden { display: none; }
然后,您可以像這樣通過php添加/刪除它:
$divClass = '';
if (!empty($data)) $divClass = 'hidden';
然后,您的HTML將如下所示
<div class="content <?php echo $divClass; ?>"></div>
您可以只使用CSS樣式屬性display:none
隱藏它,或者不要在錯誤的情況下將其從您的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>";
}
您可以將檢查結果傳遞給Javascript函數,並使用它來分配CSS以在加載時將其隱藏。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.