在移动边栏仍显示第一。为什么?
来解释它。你有一个引导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个网格布局 –