如何在引导下拉列表中应用php标记,使所有内容都对齐?

如何在引导下拉列表中应用php标记,使所有内容都对齐?,php,html,css,bootstrap-4,Php,Html,Css,Bootstrap 4,具体而言: 我已经成功地将if/else语句应用到下拉列表中,没有问题。但是,当我使用网站上的下拉列表时,由if/else语句创建的项目(在本例中为“登录”或“注销”)设置在左侧,而下拉列表中的所有其他内容都是居中对齐的。我尝试过用我所知道的各种方式应用样式,但我对PHP是新手,所以我不知道如何将样式应用到这个特定的项目 提前感谢您的帮助 代码如下: <div class="dropdown-menu" aria-labelledby="navbarDropd

具体而言:

我已经成功地将if/else语句应用到下拉列表中,没有问题。但是,当我使用网站上的下拉列表时,由if/else语句创建的项目(在本例中为“登录”或“注销”)设置在左侧,而下拉列表中的所有其他内容都是居中对齐的。我尝试过用我所知道的各种方式应用样式,但我对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'完美!太神了我真的不知道该去哪里上课,除了那里,我肯定到处都试过了!非常感谢你!对不起,我是新来的。不过我现在已经为你做了!再次感谢你!非常感谢,非常感谢!