Подтвердить что ты не робот

Когда дочерние divs перемещаются, родительские divs теряют автоматическую высоту

У меня есть родительский div main. В нем есть куча дочерних divs, которые я плавал влево или вправо.

Когда я закончил плыть последним, высота основного div полностью исчезла, отбросив макет моей страницы. Я дал ему высоту: 100%; только сейчас, но на большинстве резолюций он будет слишком высоким. Как я могу сохранить его на высоте жидкости, только столько, сколько необходимо, чтобы содержать элементы?

4b9b3361

Ответ 1

Содержите свои поплавки.

В div с именем main добавьте overflow:hidden;. Это должно содержать это.

Ответ 2

Используете ли вы относительное позиционирование для ваших поплавков?

Вам нужно будет поместить поддельный div в "держать открытым" родительский div в противном случае. Как только все будет всплыто, вы потеряете все основания для высоты в родительском div. (Ничего там нет.)

Ответ 3

вставка "overflow: hidden;" в родительский div работал у меня.