Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Фиксированные блоки справа и слева только при вертикальной прокрутке (https://javascript.ru/forum/misc/41290-fiksirovannye-bloki-sprava-i-sleva-tolko-pri-vertikalnojj-prokrutke.html)

Joannes 07.09.2013 12:50

Фиксированные блоки справа и слева только при вертикальной прокрутке
 
Приветствую.

Столкнулся с проблемой.

Есть верстка, в ней 2 блока слева и справа по 200 пикселей. По середине контент, сам сайт шириной 1000 пикселей.

Нужно что бы при сужении окна браузера ниже 1000 пикселей. у меня блоки слева и справа оставались как бы фиксированными. но скролились гоизонтальным скролом. а по вертикали стояли на месте...

Существует такое решение http://jsfiddle.net/Q4dWz/

Но оно не подходит мне т.к. у меня естьи правый блок который не поддается этому решению, и у меня сайт фиксирвоанной ширины в 1000 пикселей, а тут приходится делать left:0 и right:0 для блоков, а это не правильное поведение блоков при размере окна более 1000 пикселей

BETEPAH 07.09.2013 13:38

Цитата:

Сообщение от Joannes
у меня блоки слева и справа оставались как бы фиксированными...
а тут приходится делать left:0 и right:0

А left:0 и left:800px?

Joannes 07.09.2013 14:09

Пробовал. Проблем а втом. что когда я разворачиваю окно, блок остается на своем месте относительно браузерного окна а не div где находятся все мои блоки (коннтент, блоки левый и правый)

BETEPAH 07.09.2013 14:25

Цитата:

Сообщение от Joannes
относительно браузерного окна а не div

установите для "div где находятся все мои блоки" position: relative

Joannes 07.09.2013 16:23

Вот так может нагляднее будет
http://jsfiddle.net/2aWAN/

Тут мне нужно что бы нижний скрол по горизонтали прокручивал мне весь блок wrap, т.е. весь сайта не отдельно контент


Часовой пояс GMT +3, время: 17:36.