Bootstrapにも同様の手法を使用しました(フレームワークに依存しません)。私はあなたがこのようなマークアップを持っていると思います:
<div class="row">
<div class="nine columns content">
<h1>Content</h1>
</div>
<div class="three columns sidebar">
<h1>Sidebar</h1>
</div>
</div>
サイドバーを最初に配置します。
<div class="row">
<div class="three columns sidebar">
<h1>Sidebar</h1>
</div>
<div class="nine columns content">
<h1>Content</h1>
</div>
</div>
次に、それを正しく浮かせます。
.sidebar {
float: right;
}
モバイルでフロートをリセットします。
@media only screen and (max-width: 767px) {
.sidebar {
float: none;
}
}
それがどのように機能するかをチェックしてください。