2015-10-16 64 views
0

我正在嘗試爲我的網站使用Bootstrap。我想限制大型桌面的最大寬度爲1000px,同時保持響應式佈局。這是我目前的:引導程序最大寬度

body { 
    max-width: 1000px; 
    margin-left: auto; 
    margin-right: auto; 
} 

但是這不適用於導航欄。有沒有辦法將整個頁面限制在這個寬度,包括導航欄?

+0

嘗試通過設置此規則'width:1000px;'到navbar(也許'.navbar {width:1000px;}'做到這一點)。 – Lucio

回答

2

你可以代替給.container類最大寬度更大的屏幕上和包裝容器

@media (min-width: 1200px) { 
.container { 
    max-width: 1000px; // or better set the width to 1000px 
    } 
} 

這裏面你的導航欄是一個全屏幕demo

牢記.container類型設置爲1000px將影響您的整個網站的寬度,如果您希望僅將.navbar固定爲此大小,則可以創建自定義類並將其僅分配給其父容器。

@media (min-width: 1200px) { 
.customclass { 
    max-width: 1000px!important; 
    } 
} 

<div class="container customclass"> 
    <nav class="navbar navbar-default"> 
    </nav> 
</div> 
+0

謝謝你。但是,當使用固定導航欄(navbar-fixed-top)時,這不起作用。 – Watery

+0

工程就像一個魅力。謝謝! – Watery

+0

@Watery歡迎。 –