Tengo dos divs que no están anidados, uno debajo del otro. Ambos están dentro de un div padre, y este div padre se repite. Así que esencialmente:
<div id='parent_div_1'>
<div class='child_div_1'></div>
<div class='child_div_2'></div>
</div>
<div id='parent_div_2'>
<div class='child_div_1'></div>
<div class='child_div_2'></div>
</div>
<div id='parent_div_3'>
<div class='child_div_1'></div>
<div class='child_div_2'></div>
</div>
Quiero tener cada par de child_div_1y child_div_2uno al lado del otro. ¿Cómo puedo hacer esto?

display: table-cellque obtendré resultados más cercanos a lo que él quiere decir (desde entonces tendrán la misma altura, etcétera) pero de esta manera ciertamente funcionará.display: table-cellno es compatible con IE6 IE7. flotador izquierdo; es la forma correcta de hacer esto.<tr><td>, porque cualquier otra opción se romperá cuando el usuario cambie el tamaño de la ventana. En los navegadores modernos,display: inline-blocksuele ser la mejor opción.Dado que los div por defecto son
blockelementos, lo que significa que ocuparán todo el ancho disponible, intente usar -El
divahora se representa en línea, es decir, no interrumpe el flujo de elementos, pero seguirá siendo tratado como un elemento de bloque.Encuentro esta técnica más fácil que luchar con
floats.Consulte este tutorial para obtener más información: http://learnlayout.com/inline-block.html . Recomendaría incluso los artículos anteriores que conducen a ese. (No, yo no lo escribí)
fuente
divtengan la misma altura para que el contenido dentro de ellos parezca estar alineado en la parte superior.float:leftporque le brinda muchas más opciones sin redefinir todo su diseño. Las cosas "simplemente funcionan" de esta manera. Compruébelo aquí: jsfiddle.net/SrAQd/4Encontré el siguiente código muy útil, podría ayudar a cualquiera que venga a buscar aquí
fuente
¡Usar flexbox es súper simple!
Ejemplo de violín
fuente
Usando el estilo
fuente
Lo mejor que funciona para mí:
http://jsfiddle.net/jiantongc/7uVNN/
fuente
float:leftPropiedad de usuario en la clase div secundariaverifique la estructura div en detalle: http://www.dzone.com/links/r/div_table.html
fuente
Usando flexbox
fuente