Tenho dois divs que não estão aninhados, um abaixo do outro. Ambos estão dentro de um div pai e este div pai se repete. Então, essencialmente:
<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>
Eu quero ficar cada par de child_div_1
e child_div_2
ao lado do outro. Como posso fazer isso?
display: table-cell
que obterá resultados mais próximos do que ele quer dizer (já que então eles terão a mesma altura etc.), mas dessa forma certamente funcionará.display: table-cell
não é compatível com o IE6 IE7. flutuar: esquerda; é a maneira correta de fazer isso.<tr><td>
, porque qualquer outra opção será quebrada quando o usuário redimensionar a janela. Em navegadores modernos,display: inline-block
geralmente é a melhor opção.Uma vez que div's por padrão são
block
elementos - o que significa que ocuparão toda a largura disponível, tente usar -O
div
agora é renderizado em linha, isto é, não interrompe o fluxo de elementos, mas ainda será tratado como um elemento de bloco.Acho essa técnica mais fácil do que lutar com
float
s.Veja este tutorial para mais - http://learnlayout.com/inline-block.html . Eu recomendaria até os artigos anteriores que levaram a esse. (Não, eu não escrevi)
fonte
div
altura igual para que o conteúdo dentro deles parecesse estar alinhado no topo.float:left
porque oferece muito mais opções sem redefinir todo o layout. As coisas "simplesmente funcionam" dessa maneira. Confira aqui: jsfiddle.net/SrAQd/4Achei o código abaixo muito útil, ele pode ajudar qualquer pessoa que vier pesquisar aqui
fonte
Usar o flexbox é super simples!
Exemplo de violino
fonte
Usando o estilo
fonte
Melhor que funcione para mim:
http://jsfiddle.net/jiantongc/7uVNN/
fonte
float:left
Propriedade do usuário na classe div filhaverifique a estrutura div em detalhes: http://www.dzone.com/links/r/div_table.html
fonte
Usando o flexbox
fonte