在移動邊欄仍顯示第一。爲什麼?
來解釋它。你有一個引導row
他們的工作是爲col-*
提到它裏面的所有元素對齊到其各自的寬度。而且,如果空間不足以顯示一行中的所有元素,那麼它將會將它們推到另一個之下。這就是它如何被稱爲響應,並且它是Bootstrap的默認行爲。
現在你說你定製的代碼有36
網格系統,我知道它。
現在在下面的代碼。
<div class="container">
<div class="row">
<div id="sidebar" class="col-md-9 col-xs-36 pull-right">
</div>
<div id="content" class="col-md-27 col-xs-36 pull-left">
</div>
</div>
</div>
你說row
內雙方的div必須佔據額外的小型設備36
列。所以如你所說你有36
網格系統,這意味着36
= 100%
寬度。
如上所述,row
無法在同一行中填充這兩個div,因爲它們都正在削減100%的寬度。所以它將它們移動到另一個之下。
側欄位於頂層,因爲它是層次結構中首先提到的一個。
希望這是有益
編輯1:如果你的目的是要顯示在右邊的左側邊欄中,然後將容器中的所有設備......而在移動設備上,然後再一邊出示容器酒吧..在@media
查詢的幫助下,你可以贏得這個。下面的工作代碼片段。而且,這裏是Working Fiddle
@media only screen and (max-width: 480px) {
#sidebar {
float: right !important;
}
#content {
float: left !important;
}
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div id="content" class="col-md-8 col-xs-12 pull-right">
container
</div>
<div id="sidebar" class="col-md-4 col-xs-12 pull-left">
Sidebar
</div>
</div>
</div>
引導將12網格系統 – Jainam
偉大的故事,先生。 – hello123
如果你正在使用bootstrap,你應該知道它的12個網格佈局 –