2012-03-06 2 views
8

У меня есть жидкостная компоновка, основанная на бутстрапе twitters.Макет бутстрапной жидкости - фиксированная ширина боковой панели

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

Было бы здорово иметь боковую панель фиксированной ширины. если изменение макета из жидкости «статических» и установить ширину боковой панели

220px 

и я изменить размер окна или изменить разрешение 1024 ... тело-контент прыгает под боковой панелью. как я могу избежать этого?

EDIT: Получил это. Позже опубликует мое «решение». спасибо за ваши ответы

+0

Можете ли вы поставить тестовый пример, используя что-то вроде [jsfiddle] (http://jsfiddle.net)? Не могу понять эффект, который вы ищете здесь. –

+13

Итак ... что это за ваше знаменитое «решение»? :) –

+0

Да, разместите свое решение, меня тоже интересует, боковая панель с фиксированной шириной с остальной жидкостью страницы ... Я не могу этого сделать –

ответ

8

Я думаю, что это то, что вам нужно: http://jsfiddle.net/U8HGz/1/

+0

нет, потому что боковая панель зафиксирована на месте. мой правый ряд/контейнер имеет ширину mh приблизительно 3000-4000 пикселей. поэтому, если я прокручиваю вправо, боковая панель всегда на вершине. , но спасибо за ваш ответ – Jens

27

Я думаю, что вы ищете что-то вроде этого:

<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> 

here'sa скрипку для вашего удобства: http://jsfiddle.net/TT8uV/2/

В качестве общего примечания:

Вам не нужно использовать bootstra p в качестве вашего основного контейнера, поэтому вы можете разместить боковую панель рядом с сеткой (например, загрузочный бустер с жидкостью и отзывчивым). Таким образом у вас есть A LOT управления боковой панелью , не затрагивая фактического содержания.

Надеюсь, что это сработает для вас.

+3

Это единственный ответ, который решил фиксированную ширину. Остальные - фиксированная позиция. +1 – r03

+1

Я ценю эту попытку, но проблема в том, что вторая строка в правой руке поплавает ниже нижней части правой боковой панели. Обратите внимание, что «1 половина» и «2 половины» (которые находятся во второй строке-жидкости в основном навигаторе) плавают под ним: http://jsfiddle.net/TT8uV/2/show/ –

+2

Я не думаю это должно быть с решением, но в любом случае я обновляюсь с переполнением: auto в строку здесь: http://jsfiddle.net/TT8uV/35/ или вы можете разместить: абсолютную боковую панель http://jsfiddle.net/TT8uV/36/ –

Смежные вопросы