html - 使用 Bootstrap 3/响应式设计的导航栏编码

标签 html css twitter-bootstrap

你好,在 bootstrap3 中编写导航栏时,我得到了两个示例。我不确定有什么区别我知道示例 1 是固定的且响应迅速,但示例 1 在 <div> 中ex 2 设置在标题中。令人困惑,因为它们都有效,但哪个更好。

示例 1

   <!-- Fixed navbar -->
     <div class="navbar navbar-default navbar-fixed-top" role="navigation">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <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="#">COMPANY</a>
        </div>
         <div class="navbar-collapse collapse">
           <ul class="nav navbar-nav navbar-right">
            <li class="active"><a href="#">Welcome</a></li>       
              <li><a href="#about">Create</a></li>
                <li class="dropdown">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown">lorem<b class="caret"></b></a>
              <ul class="dropdown-menu">
               <li class="dropdown-header"> lorem</li>
                <li class="dropdown-header">lorem</li
                  <li class="divider"></li>
                   <li class="dropdown-header">lorem</li>
                     <li class="dropdown-header">lorem</li>
                <li class="divider"></li>
                <li class="dropdown-header">lorem</li>
                <li class="dropdown-header">lorem</li>
              </ul>
            </li>            
            <li><a href="#">Dashboard</a></li>
          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </div>

例子二:

<header>
    <nav id="header-nav" class="navbar navbar-default">
      <div class="container">
        <div class="navbar-header">
          <a href="index.html" class="pull-left visible-md visible-lg">
            <div id="logo-img"></div>
          </a>
          <div class="navbar-brand">
            <a href="index.html"><h1>David Chu's China Bistro</h1></a>
            <p>
              <img src="images/star-k-logo.png" alt="Kosher certification">
              <span>Kosher Certified</span>
            </p>
          </div>
        </div>
      </div>
    </nav>
  </header>

最佳答案

区别很明显。第二段代码属于使用 Bootstrap 的简单导航栏。而第一个是您最常在网站顶部看到的固定导航栏。它包括列表项形式的虚拟导航数据。

您可以使用在线编辑器,例如 jsfiddleplnkr用于练习和查看这些示例的结果。

阅读更多关于 Bootstrap 导航栏的详细信息 here .

关于html - 使用 Bootstrap 3/响应式设计的导航栏编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40030480/

相关文章:

html - 将图像与文本正确定位

html - 为 AOL 邮件设计 Mailto 链接的样式

html - 我有一些 HTML 的工作方式似乎是不可能的。这怎么解释呢?

php - 我的php网站的Metro风格动态磁贴

python - 如何在 Django 表单中使用 CSS?

javascript - Webpack 提取 SASS SCSS 到 js 或 json 文件

javascript - 从 Ajax 更改按钮加载 Bootstrap 模式

html - 使两个标题直接位于彼此下方

ruby - 将 Bootstrap Less 添加到 Sinatra

html - 表格没有出现,但它的内容出现了