Jako programista stron internetowych często będę mieć dwóch pływających (potomnych) elementów div w innym (rodzimym) div. Właściwie robię to przez cały dzień.Elementy pływające z dzieckiem: przepełnienie: ukryte lub jasne: zarówno?
<style type="text/css">
#left {float:left;}
#right {float:right;}
</style>
<div id="parent">
<div id="left" class="child"> </div>
<div id="right" class="child"> </div>
</div>
To nie działa bez dodatkowej odrobiny css/html, ponieważ rodzic nie rozwija się automatycznie, aby dopasować pływające dzieci. Są dwa popularne sposoby na pokonanie tego:
1) Dodaj overflow:hidden
do css rodzica.
2) Dodaj trzecie "oczyszczające" dziecko <br style="clear:both;" />
.
wiem, że jest kilka innych podobnych pytań o takich rzeczach, ale moje pytanie brzmi:
Która metoda jest lepsza i dlaczego? Co są plusy i minusy każdego?
# 4 jest interesująca. Nie widziałem tego wcześniej. – tybro0103