html - 制作 Bootstrap 菜单 'floating' 和固定宽度

标签 html css twitter-bootstrap nav

我正在尝试使用 Bootstrap ,但对导航栏有一些疑问。目前它固定在顶部,但我希望在导航和页面顶部之间有一些填充,就好像导航是 float 的一样。我还希望导航与内容宽度相同。知道这是怎么可能的吗?

谢谢!(下面的代码)

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Explore Canterbury</title>
    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
  </head>

  <body>

    <div class="container">

      <!-- Static navbar -->
      <nav class="navbar navbar-default">
        <div class="container-fluid">
          <div id="navbar">
            <ul class="nav navbar-nav">
              <li class="active"><a href="#">Locations</a></li>
              <li><a href="#">Photos</a></li>
              <li><a href="#">Info</a></li>
            </ul>
          </div><!--/.nav-collapse -->
        </div><!--/.container-fluid -->
      </nav>
    </div> <!-- /container -->
    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="js/bootstrap.min.js"></script>
    </body>
    </html>

最佳答案

如果您希望导航栏和页面的 to 之间有一些空间,您可以添加一个新类或将样式添加到现有的导航栏类。像这样:

.navbar {
    margin-top:10px;
}

我们需要更多详细信息来了解您所说的使其与内容宽度相同的含义。现在,您将导航栏包裹在一个带有容器类的 div 中,这导致它不是全宽。

关于html - 制作 Bootstrap 菜单 'floating' 和固定宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35038737/

相关文章:

jquery - 使用有效图像验证表单

javascript - 事件点击时的 FullCalendar 模态显示不正确

javascript - 具有自动增量功能的中心div(高度)

html - 如何使上划线文本装饰更长?

javascript - 如果多于 x 个字符则屏蔽

javascript - 为不同的数组元素添加唯一的 CSS

javascript - Bootstrap Datetimepicker 不适用于动态字段

javascript: 点击 table1 列幻灯片显示 table2 列

javascript - 如何复制这个可扩展的 div?

html - 在 HTML 中,如果我将一个 img 放置在另一个 img 之后,我如何才能让它不占用两倍的空间?