Контейнер div не растягивается до содержимого? - PullRequest
0 голосов
/ 23 января 2011

Трудно объяснить, поэтому вот проблема: http://www.givetoagiver.co.cc/about.php

Я думаю, что это связано со свойством position #content и # left / # right divs. Заранее спасибо.

Ответы [ 5 ]

2 голосов
/ 23 января 2011

Добавьте zoom: 1; и overflow: hidden; или overflow: auto; к содержанию div.

Когда вы используете float для элементов. Элементы хранятся вне нормального потока документа.

1 голос
/ 23 января 2011

Вы можете добавить overflow: auto; к вашему # content-div или добавить его к # right-div и удалить float: left;.Я бы предпочел второй способ!

1 голос
/ 23 января 2011

поскольку вы используете float, просто добавьте overflow: hidden к вашему #content div

0 голосов
/ 23 января 2011

Проблема, с которой вы сталкиваетесь, заключается в том, что значения с плавающей точкой не очищаются, то есть у вас есть два элемента с плавающей точкой внутри контейнера и нет очистки.

Предложения:

Добавить число с плавающей запятой: слева от "содержимого" div.

Добавьте после своего "правильного" div. И в вашем CSS добавить: .clear {clear: both}

0 голосов
/ 23 января 2011

Добавьте следующие изменения в css файл. Для «контента»

#content{
  overflow: auto;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...