在中等和更大的屏幕尺寸上,我希望我的内容在左侧,我的侧边栏内容在右侧。在较小的设备上,我希望在主要内容上方有一些侧边栏内容,其余在下方。据我所知,这让我很接近。我只需要让最后一个侧边栏浮动到桌面视图上的内容旁边。但是,它不合作。另一种解决方案是添加具有重复内容的可见和隐藏类。我对那个解决方案不感兴趣。
.content {
margin: 10px;
padding: 10px;
text-align: center;
font-weight: bold;
}
.main-content {
background-color: #eee;
height: 400px;
}
.sidebar-a {
background-color: red;
height: 200px;
color: #fff;
}
.sidebar-b {
background-color: blue;
height: 200px;
color: #fff;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-md-4 col-md-push-8">
<div class="content sidebar-a">
Sidebar A
</div>
</div>
<div class="col-md-8 pull-up col-md-pull-4">
<div class="content main-content">
Main Content
</div>
</div>
<div class="col-md-4 col-md-push-8">
<div class="content sidebar-b">
Sidebar Content B
</div>
</div>
</div>
</div>
我正在尝试将侧边栏 b 浮动,希望出现在内容旁边。此时推送类是不必要的。桌面上的结果在视觉上与上面相同。