我试图在基于Bootstrap网格的网站右侧放置侧边栏。
嗯,这是我所做的非常简化的布局 - jsFiddle
我承认它不是很好地使用了引导类(行等),但是它有效。
问题是:侧边栏html代码必须位于文字和内容之下(因为搜索引擎优化),所以必须以某种方式将定位在内容旁边(类< EM>。内容)。
我尝试将它定位为相对元素,但没有任何运气。
答案 0 :(得分:3)
这更像是你追求的吗?
<div class="container">
<div class="row">
<div class="col-xs-9 pull-right">
<div class="col-xs-12 content">Main</div>
<div class="col-xs-12 text">Lorem</div>
</div>
<div class="col-xs-3 sidebar pull-left">
<p>sidebar</p>
</div>
</div>
</div>
基本上我将整个容器3到9分开,然后制作了您的内容&#39;和&#39;文字&#39;阻止&#39; 9&#39;柱。然后,我将pull-left
和pull-right
类应用于相关容器。
由于缺少div
标记,我还修改了一些HTML。我还删除了一些文本,使代码对我更具可读性!