我想在我的网站右侧创建一个修复侧边栏,但是当我将它提供style="position:fixed;"
给它的 div 时,它完全位于左侧。
<div class="span2" style="position:fixed; background-color: white;">
CONTENT
</div>
我怎么做?我应该为项目的每个分辨率提供一个像素位置以使其保持响应吗?
我想在我的网站右侧创建一个修复侧边栏,但是当我将它提供style="position:fixed;"
给它的 div 时,它完全位于左侧。
<div class="span2" style="position:fixed; background-color: white;">
CONTENT
</div>
我怎么做?我应该为项目的每个分辨率提供一个像素位置以使其保持响应吗?
刚刚知道如何在不实际使用 jquery 的情况下做到这一点。这真的很简单。
我只是想添加“right:0”以将其一直踢到右边。所以下面的代码应该做到这一点。
<div class="span2" style="position:fixed; right:0">
CONTENT
</div>
Twitter Bootstrap 使用使用行和列的网格系统。如果您使用 .container-fluid 和 .row-fluid 类,您可以通过设置元素相对于其父级大小的大小来控制元素的位置。
这是一个工作示例:http: //jsfiddle.net/chapmanc/dNRgx/1/
例如...
<div class="container-fluid">
<div class="row-fluid">
<div class="span9">
<div class="hero-unit">
...
</div>
</div>
<div class="span3">
<div class="well sidebar-nav">
...
</div>
</div>
</div>
</div>
会给你一个 9 列元素,然后作为列元素,你可以制作你的侧边栏。这会将您的侧边栏放在右侧并保持您的布局响应。