web-dev-qa-db-ja.com

Bootstrap流動的なレイアウト-サイドバーの固定幅

twitterのブートストラップに基づいた流動的なレイアウトがあります。

<div class="container-fluid">
    <div class="row-fluid">
       <div class="span2">
           <!--Sidebar content-->
       </div>
       <div class="span10">
           <!--Body content-->
       </div>
    </div>
</div>

サイドバーの幅を固定しておくと非常に便利です。レイアウトを流動から「静的」に変更し、サイドバーの幅をに設定した場合

220px

ウィンドウのサイズを変更するか、解像度を1024に変更します... body-contentがサイドバーの下にジャンプします。どうすればこれを回避できますか?

編集:了解しました。私の「解決策」は後で投稿します。ご回答ありがとうございます

10
Jens

私はあなたがこのようなものを見ていると思います:

<div class="sidebar span4">
    this is my fixed sidebar
</div>
<div class="main">
    <div class="container-fluid">
        <div class="row-fluid">
            <div class="span2">this is fluid</div>
            <div class="span3 offset1">yeah!</div>
            <div class="span6">Awesome!</div>
        </div>
        <div class="row-fluid">
            <div class="span6">1 half</div>
            <div class="span6">2 half</div>
        </div>
    </div>
</div>

ここにあなたの便宜のためのフィドルがあります: http://jsfiddle.net/TT8uV/2/

一般的な注意として:

bootstrapを「メインコンテナ」として使用する必要はないので、サイドバーをグリッドシステムと並べて配置できます(bootstrapなど) =流動的で応答性が高い)このようにして、影響を与えることなく、サイドバーをたくさん制御できます実際のコンテンツ。

それがあなたのために働くことを願っています。

29
Bart Calixto

これがあなたに必要なものだと思います: http://jsfiddle.net/U8HGz/1/

8
Yiannis Gkoufas