html - Bootstrap 如何在同一行制作导航栏 <li> 元素?

标签 html css twitter-bootstrap

我试图让导航栏元素出现在同一行上。我尝试将 .nav 类显示覆盖为 inline:block。但它根本不起作用。请帮我解决这个问题。这是在 bootstrap 3 上工作

HTML

<head>
  <title>Samrat Luitel website design </title>
</head>
<body>
  <!-- Navigation -->
<nav class="navbar navbar-default navbar-fixed-top topnav">
  <div class="container-fluid topnav">
    <div class="navbar-header">
      <a class="navbar-brand topnav" href="#" target="_blank">Samrat Luitel</a>
    </div>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#home" style="color:black">Home</a></li>
        <li><a href="#home" style="color:black">Home</a></li>
        <li><a href="#home" style="color:black">Home</a></li>
      </ul>   
      </div>
    </div>
  </div>

  </nav> 
</body>

CSS

body{
  font-family:"Lato";
  font-weight:700;
}
.navbar-brand{
  color:black;
}
.nav {
    display: inline-block;
}

最佳答案

你可以用这个

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/paper/bootstrap.min.css" />

<head>
  <title>Samrat Luitel website design </title>
</head>
<body>
  <!-- Navigation -->
<nav class="navbar navbar-fixed-top">
    <div class="container topnav">
      <div class="navbar-header">
        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
          <span class="sr-only">Toggle navigation</span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </button>
        <a class="navbar-brand" href="#">Samrat Luitel</a>
      </div>
      <div id="navbar" class="navbar-collapse collapse">
        <ul class="nav navbar-nav">
          <li><a href="#">Home</a></li>
          <li><a href="#">Home</a></li>
          <li><a href="#">Home</a></li>
        </ul>
        <ul class="nav navbar-nav navbar-right">
          <li><a href="#">Home</a></li>
          <li><a href="#">Home</a></li>
          <li><a href="#">Home</a></li>
        </ul>
      </div>
    </div>
  </nav>
</body>

关于html - Bootstrap 如何在同一行制作导航栏 <li> 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46946398/

相关文章:

javascript - 未捕获的类型错误 : undefined is not a function :/

html - 无法绑定(bind)到 'ngForIn' ,因为它不是 'li' 的已知属性。无缘无故地出现错误

javascript - 关闭 Accordion 菜单中的所有项目

javascript - 不显示组件上的 React 微动画

php - 错误 : [ng:areq] Argument 'SidebarController' is not a function, 未定义

html - 在导航栏标题父元素中居中 <a> 元素

html - 动画占位符文本 : Go to side and loose opacity

css - 背景附件已修复,转换在 Firefox 中不起作用

html - 无法获得移动设备的响应式右对齐

javascript - 单击折线图中的单个点但不单击条形图中的单个条时显示 Bootstrap 模式