簡體   English   中英

隱藏父div和子div使用PHP?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM