Php 仅当DIV包含内容时才输出CSS

Php 仅当DIV包含内容时才输出CSS,php,css,conditional-statements,Php,Css,Conditional Statements,我有两个gallery按钮,一个next(下一个)和一个previous(上一个),每个按钮都被包装在一个DIV标记中,并且希望为每个按钮应用一个背景图像。但是,在某些图库中,如果我们已到达可用图库图像的末尾,则“下一步”按钮有时可能无法输出。当前,即使没有“下一步”按钮,我的背景图像仍会显示。我相信可以在我的CMS模板中添加一个PHP if语句,该语句可能会说如果内容出现在这个DIV中,那么就输出背景图像,否则就什么也不输出 有人能帮忙吗?我的PHP技能不是很好:-( 非常感谢。您也可以为此使

我有两个gallery按钮,一个next(下一个)和一个previous(上一个),每个按钮都被包装在一个DIV标记中,并且希望为每个按钮应用一个背景图像。但是,在某些图库中,如果我们已到达可用图库图像的末尾,则“下一步”按钮有时可能无法输出。当前,即使没有“下一步”按钮,我的背景图像仍会显示。我相信可以在我的CMS模板中添加一个PHP if语句,该语句可能会说如果内容出现在这个DIV中,那么就输出背景图像,否则就什么也不输出

有人能帮忙吗?我的PHP技能不是很好:-(


非常感谢。

您也可以为此使用javascript。例如,在jQuery中,您可以编写如下内容

<?php
if ($content == "") {$background = "style='background-image:none;'";} else {$background = "";}
?>
<div <?php echo $background; ?> >Your Button</div>

//launch code when dom is ready
$(document).ready(){
  //if a div doesn't have content, then we should remove another div
  if(!$('#someDivWithContent').html().length > 0){
    $('#someOtherDiv').hide()
  }
}
如果您还没有在本代码示例中使用jQuery,那么ofc必须在您的站点中实现jQuery


然后将此代码放在一个