Div-блок съезжает при уменьшении окна браузера

Рейтинг: 0Ответов: 1Опубликовано: 14.09.2014

Развёрнутое продолжение вопроса Как растянуть div-блок на всю ширину страницы? в картинках

Есть див блок. Красивый и чёрный с width:100%. Должен занимать всю ширину экрана.

Смотрим через хром:

alt text

Всё нормально.

Уменьшаем окно браузера

alt text

Вроде так же

Мотаем вправо:

alt text

Вот он косяк.

Значит, width:100% растягивает блок до границы экрана, а не страницы?

Что использовал:

html, body { width: 100%; height: 100%; }

.div { **min-width**: 100%;position: relative; }

и

html, body { width: 100%; height: 100%; }

.div { **width**: 100%;position: relative; }

Сломал голову. Прошу хелпа.

Ответы

▲ 2Принят

У вас нижние блоки суммарно имеют ширину больше 100%, что в этом такого? Это очевидно, так как появился горизонтальный скролл. Задайте им ширину в процентах, ну или покажите html и стили, или дайте ссылку на эту страницу. Вот тут ( http://jsfiddle.net/nk3oyLao/ ) можно поиграться с min-width у стиля wrapper