簡體   English   中英

Bootstrap 導航欄寬度/最大寬度

[英]Bootstrap navbar width / max-width

我的引導導航欄鏈接很多,所以它會環繞(我認為是 970 像素)。

我不希望它換行,鏈接的總寬度約為 1020 像素。 我在高低處尋找答案:(

當我將 1020px 的寬度添加到.navbar .navbar-collapse ,導航欄現在有點偏離中心。

我怎樣才能讓它成為1020px width並保持居中?

 .navbar .navbar-collapse {
  text-align: center;
      width:1020px;
} 

那么如何讓導航欄不包裹而是折疊平板電腦?

編輯:

這是 html - 基本上(鏈接名稱已刪除)。

<!-- NAVIGATION -->
<div class="container">
    <!-- Fixed navbar -->
    <nav class="navbar navbar-default navbar-fixed-top">
      <div class="container">
        <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>
        
        </div>
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
            <li><a href="#welcome">LINK 1</a></li>
            <li><a href="#who">LINK 2</a></li>
            <li><a href="#benefits">BLAH BLAH</a></li>
            <li><a href="#outline">BLAH BLAH BLAH</a></li>
            <li><a href="#package">THE BLAH BLAH BLAH</a></li> 
            <li><a href="#faq">BLAH</a></li> 
            <li><a href="#testimonials">BLAH BLAH BLAH</a></li>
            <li><a href="#bonuses">BLAH</a></li> 
            <li><a href="#buy" class="buyNow">BLAH</a></li> 

          </ul>
          
        </div><!--/.nav-collapse -->
      </div>
    </nav>
<!-- End Fixed navbar -->
</div>

這是額外的css:

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

 .navbar .navbar-collapse {
  text-align: center;
      width:1024px;
      white-space: nowrap;
        border: 3px dotted #ff00ff;
}


/* navbar */
.navbar-default {
    background-color: #f2b32a;
    border-color: #C89321;

    font-size: 13px;
    letter-spacing: -0.9px;
}

/* link */
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #333;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #E7E7E7;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #D5D5D5;
}
.navbar {
 box-shadow: 1px 1px 3px #C89321; 
/*   visibility: hidden; */
}

.buyNow{

    font-size: 19px;
}

你有沒有試過:white-space: nowrap; 此外,如果您將 html/css 減少到仍然有問題的最低限度並發布它 - 其他人將能夠檢查並確認解決方案。

為什么是 1020px 而不是標准的 1024px,您可以稍微減小字體大小,看看會發生什么。 但是沒有截圖我真的幫不了你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM