php - 我可以在 if 语句中放入两个 div 并用一个 div 关闭它吗?

标签 php css

我有以下代码。

<?php  if(ot_get_option('wide') == 'on') : ?>
    <div class="nothing">
     <?php else : ?>
    <div class="container">
    <?php endif;  ?>

    Some other codes


    </div>

我可以在 if 语句中放入两个 div 并用一个 div 关闭它吗?或者最佳做法是什么?

最佳答案

是的,在这种情况下可以,因为总会有一个 div 标签和一个结束 div 标签。

您可能遇到的唯一问题是,如果您使用的是 IDE,它可能会验证您的 HTML 并因此给您一个错误,因为它会看到两个 div 和一个结束标记。

如果你想要一个更“正确”的方式来做到这一点,或者你想避免我提到的,你可以这样做:

<?php $myClass = null; ?>
<?php if(ot_get_option('wide') != 'on') $myClass = 'container';  ?>

<div class="<?php echo $myClass; ?>">

</div>

关于php - 我可以在 if 语句中放入两个 div 并用一个 div 关闭它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27932087/

相关文章:

php - 以编程方式将登录表单短代码添加到每个已发布的产品页面

javascript - Angularjs 进度圈不适用于动态输入

php - 插入多个表不会插入所有记录

php - 我如何开始使用 joomla 编写代码?

php - htaccess 或 php 重定向到此任务?

javascript - 是否可以制作一条波浪线?

html - 任何简单的方法(也许使用CSS)可以根据书签突出显示网页的一部分(site.com/page.htm#bookmark

PHP 用我的案例显示数据

css - 固定菜单 Div 定位

css - 如何在这些列上制作底部边框?