【问题标题】:How can I apply a php tag within a bootstrap dropdown so everything is aligned?如何在引导下拉列表中应用 php 标签,以便一切都对齐?
【发布时间】:2021-01-27 21:01:02
【问题描述】:

具体来说:

我已经设法将 if/else 语句应用到下拉列表中没有问题。但是,当我使用网站上的下拉菜单时,在这种情况下由 if/else 语句创建的项目(登录或注销)设置在左侧,而其他所有内容都在下拉菜单中- down 居中对齐。我尝试过以我知道的各种方式应用样式,但我是 PHP 新手,所以我不知道如何将样式应用到这个特定项目。

提前感谢您的帮助!

代码如下:

<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
  <a class="dropdown-item" href="pots.php">POTS</a>
  <a class="dropdown-item" href="pans.php">PANS</a>
  <a class="dropdown-item" href="bowls.php">BOWLS</a>
  <a class="dropdown-item" href="cups.php">CUPS</a>
  <a class="dropdown-item" href="mugs">MUGS</a>

  <?php
    if (isset($_SESSION['userId'])) {
      echo '<a href="includes/logout.inc.php">LOGOUT</a>';
    } else {
      echo '<a href="login.php">LOGIN</a>';
    }
  ?>
</div>

【问题讨论】:

  • 可能你忘记通过了:class="dropdown-item" 这样的:echo '&lt;a href="login.php" class="dropdown-item"&gt;LOGIN&lt;/a&gt;' ;

标签: php html css bootstrap-4


【解决方案1】:

试试这个。缺课应该是问题

    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
      <a class="dropdown-item" href="pots.php">POTS</a>
      <a class="dropdown-item" href="pans.php">PANS</a>
      <a class="dropdown-item" href="bowls.php">BOWLS</a>
      <a class="dropdown-item" href="cups.php">CUPS</a>
      <a class="dropdown-item" href="mugs">MUGS</a>
    
      <?php
        if (isset($_SESSION['userId'])) {
          echo '<a class="dropdown-item" href="includes/logout.inc.php">LOGOUT</a>';
        } else {
          echo '<a class="dropdown-item" href="login.php">LOGIN</a>';
        }
      ?>
    </div>

【讨论】:

  • 完美!惊人的!实在想不通上课应该去的地方,除了那里,我肯定到处都试过了!非常感谢!
  • 对不起,我是新人。我现在已经为你做了这个!再次感谢您!
  • 非常感谢,非常感谢!
猜你喜欢
  • 1970-01-01
  • 2023-03-27
  • 2021-05-15
  • 1970-01-01
  • 2016-05-06
  • 1970-01-01
  • 2020-02-03
  • 1970-01-01
  • 2014-10-02
相关资源
最近更新 更多