html - 菜单项不在同一水平线上

标签 html css twitter-bootstrap

我用 Bootstrap 制作了一个 navBar ,但元素没有在同一水平线上对齐..如图 picture 1

我想要直线上的元素...代码如下..

nav ul {
  text-align: right;
  margin-right: 20px;
  display: inline-block;
}

nav li {
  display: inline-block;
}

#mainmenu ul li {
  display: inline-block;
}

.navbar-custom .navbar-nav>li>a {
  /* to give font color to the menu text */
  color: #44546a;
  font-size: 1.4 em;
  font-size: large;
  margin-top: 26%;
  display: inline-block;
  font-weight: bold;
}

#navbarhomepage {
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 2%;
  overflow: visible !important;
  /* to show drop down menus */
  background-color: White;
}
<nav class="navbar navbar-custom navbar-fixed-top" id="navbarhomepage">
  <div class="container-fluid">
    <img src="Image/LOGO/logo.png" class="img-responsive" alt="" />
    <%--<nav class = "navbar navbar-custom">--%>
      <div class="navbar-header ">
        <button id="Button1" type="button" class="navbar-toggle" data-toggle="collapse" data-target="#mainmenu">

<span class ="icon-bar "></span>
<span class ="icon-bar "></span>
<span class ="icon-bar "></span>
</button>

      </div>
      <div class="collapse navbar-collapse" id="Div1">
        <ul class="nav navbar-nav  navbar-right">
          <li><a href="homepage.aspx" title="home">Home </a></li>
          <li class="divider-vertical"></li>
          <li class="dropdown">
            <a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#" title="Company" role="button" aria-haspopup="true" aria-expanded="false">Company </a>
            <ul class="dropdown-menu">
              <li><a href="AboutUS.aspx" title="About Us">About Us</a></li>
              <li class="divider"></li>
              <li><a href="thegroup.aspx" title="The Group">The Group</a></li>
              <li class="divider"></li>
              <li><a href="partners.aspx" title="Partners">Partners</a></li>
              <li class="divider"></li>
              <li><a href="customers.aspx" title="Customers">Customers</a></li>
              <li class="divider"></li>
              <li><a href="dearlers.aspx" title="Dealers">Dealers</a></li>
              <li class="divider"></li>
            </ul>
          </li>
          <li class="divider-vertical"></li>
          <li class="dropdown">
            <a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#" title="Product">Product </a>
            <ul class="dropdown-menu">
              <li><a href="productrange.aspx" title="Product Range">Product Range</a></li>
              <li class="divider"></li>
              <li><a href="productgallary.aspx" title="Product Gallary">Product Gallary</a></li>
              <li class="divider"></li>
              <li><a href="technology.aspx" title="Technology">Technology</a></li>
              <li class="divider"></li>
              <li><a href="qualitycertificate.aspx" title="Quality Certificate">Quality Certificate</a></li>
              <li class="divider"></li>
            </ul>
          </li>

          <li class="divider-vertical"></li>
          <li><a href="#" title="Career">Career </a></li>
          <li class="divider-vertical"></li>
          <li><a href="#" title="Contact Us">Contact Us </a></li>
          <li class="divider-vertical"></li>
          <li><a href="login2.aspx" title="Login"><span class="glyphicon glyphicon-log-in" title = "Login" ></span> Login</a></li>
        </ul>

      </div>

  </div>
</nav>

我感谢任何形式的帮助。亲切的问候

最佳答案

对于 inline-block 元素添加 vertical-align: middle

关于html - 菜单项不在同一水平线上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42336214/

相关文章:

jquery - 如何获取父DIV宽度和设置子DIV宽度

javascript - 自举网格内的视差效果

css - Twitter Bootstrap 2.0 是否内置了任何内容来对齐表格内容?

html - 如何垂直对齐 @Html.TextAreaFor 中的文本

jquery - IE7,悬停 div 仅对鼠标悬停在边框上有反应

ASP.NET Head sections 没有被修改?

html - 在 <td> 元素(表列)上组合 colspan 和样式 ="width:10px;"

javascript - 无图像 Bootstrap 目录树 - 字体很棒的图标没有改变

javascript - 当所有div元素设置为显示:none时运行函数

html - 如何使带有背景图像的导航栏居中?