Php 导航栏中的引导多级下拉菜单有多余的空白空间

Php 导航栏中的引导多级下拉菜单有多余的空白空间,php,html,css,mysql,Php,Html,Css,Mysql,我有引导多级下拉导航栏。当我点击该按钮时,我希望子菜单位于列表的右侧,但它与最后一个选项重叠。有人能建议我怎么做吗? 您可以通过将填充值写入CSS来克服此问题 .nav li{顶部填充:5px;底部填充:5px;} 另外,请查看线条高度属性,它可能会产生一些问题。在某些情况下。您可以通过将填充值写入CSS来克服此问题 .nav li{顶部填充:5px;底部填充:5px;} 另外,请查看线条高度属性,它可能会产生一些问题。在某些情况下。这与MySQL有什么关系?所

我有引导多级下拉导航栏。当我点击该按钮时,我希望子菜单位于列表的右侧,但它与最后一个选项重叠。有人能建议我怎么做吗?


您可以通过将填充值写入CSS来克服此问题

.nav li{顶部填充:5px;底部填充:5px;}

另外,请查看线条高度属性,它可能会产生一些问题。在某些情况下。

您可以通过将填充值写入CSS来克服此问题

.nav li{顶部填充:5px;底部填充:5px;}

另外,请查看线条高度属性,它可能会产生一些问题。在某些情况下。

这与MySQL有什么关系?所有类别都存储在MySQL数据库中,可以从管理页面添加。这与MySQL有什么关系?所有类别都存储在MySQL数据库中,可以从管理页面添加。
  <ul class="nav navbar-nav col-lg-4">  
  <li class="active dropdown yamm-fw">
  <a href="index.php" data-hover="dropdown" class="dropdown-toggle">Home</a>
  </li>
  <li class="dropdown"><a class="dropdown-toggle" data-hover="dropdown" 
href="#"> category <span class="caret"></span> </a>
  <ul class="dropdown-menu dropright">
  <?php $sql=mysqli_query($con,"select id,categoryName  from category 
limit 10");
while($row=mysqli_fetch_array($sql))
{       
   $category_name=$row['categoryName'];
  if ( $category_name == "Clothing")
   { ?>
 <li class="dropdown yamm btn-group">
 <a class="dropdown-toggle " data-toggle="dropdown" href="#"> <?php echo 
 $category_name; ?><span class="caret"></span></a>
   <ul class="dropdown-menu dropright">
 <?php $sql1=mysqli_query($con,"select id,subcategory  from subcategory1 
 where categoryid=" .$row['id']);
 while($row1=mysqli_fetch_array($sql1))
  { ?>
 <li class="dropdown yamm">
 <a  href="category.php?cid=<?php echo $row1['id'];?>"> <?php echo 
 $row1['subcategory'];?></a>
 </li>
 <?php } ?>
 </ul>
  </li>
    <?php } 
    else
          { ?>
      <li class="dropdown yamm">
        <a href="category.php?cid=<?php echo $row['id'];?>"> <?php echo 
         $row['categoryName'];?></a>
        </li>
          <?php 
           }
           } ?>
        </ul>