Съезжают блоки div

css верстка

Как закрепить блоки div для которых задано float:left (блоки отображаются по горизонтали друг за другом). При сужении окна браузера происходит смещение блока под другой блок
Ответы:
display: block?
Сделать контейнер и туда поместить оба два Ваших нужных дива. А в контейнере задать ширину...
<div class="container">
<div class="q"></div>
<div class="w"></div>
</div>
.container {width: 200px;}
.q {width: 100px; float: left;}
.w {width: 100px; float: left;}
float:left и float:right не тянут контейнер. поэтом при уменьшении размеров окна флоаты будут всегда съезжать вниз, если в линию не умещаются.
чтобы контейнер не уменьшался, задай ему ширину (ну, или минимальную ширину, если ему нужно тянуться шире)


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.