如果Var为空,我该如何隐藏div?

时间:2016-02-08 14:45:16

标签: php html css hide var

当vr的结果为空时,我试图隐藏整个CSS,一个字段。我该怎么办呢?我目前设法确保当数据中的数据为空时,它根本不显示任何内容,否则就会显示。

<div class="row row_border">
    <div class="col-md-2 col-sm-2 col-xs-3"><div class="icon"><span class="icon-tree101"></span></div></div>
    <div class="col-md-10 col-sm-10 col-xs-9">
        <div class="row">
            <div class="col-md-12 col-sm-12"><h4>Buitenruimte</h4></div>
            <div class="col-md-6 col-sm-6 list_name">
                <?php if (empty(Vars::$content->object->data['obw_tuintype'])) { echo "";   } else { echo (Vars::$content->object->data['obw_tuintype']); } ?>
            </div>
        </div>
    </div>                             
</div>

这是我到目前为止的代码,谢谢。

1 个答案:

答案 0 :(得分:0)

为什么不将if语句放在div之外?这样,如果元素为空,则根本不会显示整个div

<?php if(!empty(Vars::$content->object->data['obw_tuintype'])){ ?>
    <div class="row row_border">
        <div class="col-md-2 col-sm-2 col-xs-3"><div class="icon"><span class="icon-tree101"></span></div></div>
        <div class="col-md-10 col-sm-10 col-xs-9">
            <div class="row">
                <div class="col-md-12 col-sm-12"><h4>Buitenruimte</h4></div>
                <div class="col-md-6 col-sm-6 list_name">
                    <?php echo (Vars::$content->object->data['obw_tuintype']); ?>
                </div>
            </div>
        </div>                             
    </div>
<?php } ?>