Como desarrollador web, con frecuencia tendré dos divs flotantes (secundarios) dentro de otro div (padre). En realidad hago esto todo el día.Floated Child Elements: desbordamiento: oculto o claro: ¿ambos?
<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>
Esto no funciona sin un toque adicional de css/html porque el padre no crece automáticamente para adaptarse a los niños flotaban. Hay dos maneras populares de superar eso:
1) Agregue overflow:hidden
al CSS del padre.
2) Agregue un tercer niño "clearing" <br style="clear:both;" />
.
Sé que hay algunas otras preguntas similares acerca de tales cosas, pero mi pregunta es:
¿Qué método es mejor y por qué? ¿Qué son los pros y los contras de cada uno?
# 4 es interesante. No he visto eso antes. – tybro0103