2013-04-29 5 views
1

мне нужно создать макет страницы, как на следующей иллюстрации с Twitter Bootstrap:жидкости щебетать начальной загрузки макет с мин ширины столбцов на левой и правой (боковые панели)

sidebar-content-sidebar Левая и правая боковые панели должны иметь ширину по крайней мере, допустим 300px. Если есть больше места, они могут расти, но они не должны сокращаться (в других местах ссылки навигации будут сокращены). Средний столбец должен заполнить все пространство слева.

Я пробовал это, назначив минимальную ширину для боковых панелей, но в этом случае последняя боковая панель (b) переключится на следующую строку, если ширина области содержимого браузера станет ниже 1300 пикселей. Я не использую отзывчивый твиттер bs css.

Есть ли способ избежать этого? Я уже нашел некоторые подходы, но только без бутстрапа, которые не работают для меня.

Как сообщает сайт я говорю уже работает, я не буду вставлять код здесь, но, пожалуйста, посмотрите на него вживую на http://kunden.tommy-computer.at/fsv_noetsch/ (немецкий)

Спасибо за вашу помощь!

С наилучшими пожеланиями, Томас

+0

Ненависть, чтобы сказать это, но это звучит точно так же, как работа для отзывчивого бутстрапа. – snumpy

ответ

4

Если вы используете Bootstrap отзывчивым вы можете сделать что-то с фиксированными боковыми панелями слева и справа.

<div class="row-fluid"> 
    <div class="span3"> 
     <div class="sidebar-nav-fixed"> 
     ... 
     </div> 
    </div> 
    <div class="span6"> 
     main content 
    </div> 
    <div class="span3"> 
     <div class="sidebar-nav-fixed"> 
     ... 
     </div> 
    </div> 
</div> 

пример: http://bootply.com/60284

Вы можете уменьшить/увеличить Spanx соответственно, если вы хотите врезки узкий/шире и т.д ..

+0

Привет, скелли! Это похоже на поведение, подобное моему желанию, но то, чего я не хочу (в моем случае), заключается в том, что боковые панели расположены друг под другом, если определенная ширина подрезана. Я пытался избежать этого с минимальной шириной для контейнера, но не работал. Благодаря ! – Thomas233

0

Вы используете подвесную систему, так что вы должны придерживаться с учетом сетки ширина. (даже если 99% моих клиентов, которые хотят, чтобы их дизайн был закодирован с помощью бутстрапа, никогда не уважают систему сетки и не используют случайную ширину, что убивает точку использования сетчатой ​​системы)

Если вы измените ширину для одной сетки, должен изменить его для другого тоже, или он не подойдет. (a.k.a вы должны отредактировать ширину .span8, чтобы соответствовать содержимому).