html - 用 ul 居中 li 元素

标签 html css html-lists

我在 nav 菜单中有 li 元素,我想将这些元素置于 ul 中。我知道这个问题已经被问过很多次了,但我已经尝试了几乎所有的方法,但仍然无法让它按照我想要的方式工作。这是代码的相关部分:

<nav class="navbar navbar-inverse">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
      </button>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav"id="nav">
        <li class="active"><a href="HomePage.html" id="homepageLink">Home</a></li>
        <li><a href="Login.html" id="loginLink">Login</a></li>
        <li><a href="Registration.html" id="registrationLink">Registration</a></li>
      </ul>
    </div>
  </div>
</nav>

Here's the HTML for the whole homepage

最佳答案

添加这个CSS代码

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}

关于html - 用 ul 居中 li 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41306297/

相关文章:

javascript - 如何使用 flex-wrap : wrap 去除行与行之间的空间

javascript - 当位置不是整数时平滑过渡

html - CSS <ul><li> 缩进问题

HTML+CSS : List with submenu problems

html - 使用 <ul> 作为有序列表

html - 如何将 HTML 代码导入 JSF 页面?

javascript - 与矩形相比,绘制圆形真的如此低效吗?

html - 在表格上方添加输入

javascript - 在 ListView 中展开/显示和隐藏 div 元素

javascript - 在不添加任何 HTML 的情况下使单选按钮文本可点击