Bootstrap 3 - 导航栏的高度 [英] Bootstrap 3 - Height of the NavBar

查看:25
本文介绍了Bootstrap 3 - 导航栏的高度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Bootstrap 3 框架中使用导航栏.哪个是更改导航栏高度的最佳方法.

我应该给导航栏类一个明确的高度还是应该设置元素的行高.我很困惑,因为我使用的是响应式导航栏.

<!-- 收集导航链接、表单和其他用于切换的内容--><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><form action="search.php" class="navbar-form navbar-left" role="search"><div class="form-group"><input type="text" class="form-control" placeholder="搜索公寓">

</表单><ul class="nav navbar-nav navbar-right"><li class="active"><a href="#">链接</a></li>

  • <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a><ul class="下拉菜单"><li><a href="#">动作</a></li><li><a href="#">另一个动作</a></li><li><a href="#">这里还有别的东西</a></li><li class="divider"></li><li><a href="#">分隔链接</a></li>
  • <!--/.navbar-collapse --></div></nav></标题>

    解决方案

    我会建议完全移除高度并为 li 元素提供顶部和底部填充,而不是提供固定高度.

    I am using nav-bar in Bootstrap 3 framework. Which is the best way to change the height of the navbar.

    Should i give a explicit height to the nav bar class or should i set the line height of the elements. I am confused bcos i am using a responsive navbar.

    <header id="pageHeader">
      <nav class="navbar navbar-default navbar-inverse navbar" role="navigation">
        <div class="container"><!-- Brand and toggle get grouped for better mobile display -->
          <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <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="#">Brand</a> </div>
    
          <!-- Collect the nav links, forms, and other content for toggling -->
          <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <form action="search.php" class="navbar-form navbar-left" role="search">
              <div class="form-group">
                <input type="text" class="form-control" placeholder="Search for Apartments">
              </div>
            </form>
            <ul class="nav navbar-nav navbar-right">
              <li class="active"><a href="#">Link</a></li>
              <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
                <ul class="dropdown-menu">
                  <li><a href="#">Action</a></li>
                  <li><a href="#">Another action</a></li>
                  <li><a href="#">Something else here</a></li>
                  <li class="divider"></li>
                  <li><a href="#">Separated link</a></li>
                </ul>
              </li>
            </ul>
          </div>
          <!-- /.navbar-collapse --></div>
      </nav>
    </header>
    

    解决方案

    instead of giving fixed height i would recommend removing height entirely and giving top and bottom padding to your li elements.

    这篇关于Bootstrap 3 - 导航栏的高度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    相关文章
    其他开发最新文章
    热门教程
    热门工具
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆