Когда я использую следующий код, последний ДИВ перекрывает плавал содержание:CSS поплавки вызывают расположение вопросы
<div style="width:50%;float:left;">test</div>
<div style="width:50%;float:left;">test</div>
<div style="background:red;">test</div>
Распространенное Фикс сделать это:
<div style="overflow:hidden;">
<div style="width:50%;float:left;">test</div>
<div style="width:50%;float:left;">test</div>
</div>
<div style="background:red;">test</div>
Однако, в моем Я не могу добавить дополнительный элемент. Есть ли еще один способ обхода?
Редактировать: очистить: both; исправлена перекрывающийся вопрос, но есть запас на последней DIV, так что это что-то вроде этого:
<div style="width:50%;float:left;">test</div>
<div style="width:50%;float:left;">test</div>
<div style="background:red;clear:both;margin-top:50px;">test</div>
И теперь новая проблема заключается в том, что запас не отображается.
У вас есть две дивы каждый на 50% плавающая влево. Они собираются заполнить всю ширину внешнего контейнера, заставляя обертку. Проблема в том, что вы не хотите обернуть? – nycdan