Jump to content

Meter 2 tabelas/divs por linha


Recommended Posts

Posted

Estou aqui com um problema... tenho por exemplo 10 tabelas (podem pensar em divs) e quero mostrar 2 por "linha" (isto é 2 a 2).

Quando meto display: inline é ignorado o witdh da tabela... sendo que a única hipótese que me ocorre é a colocação de uma tabela geral com 2 colunas onde meto as outras em cada uma das respectivas.

---

Na realidade o que pretendia nem era 2 mas sim as que desse (isto é dependia do tamanho da janela)... usei o float do css mas nem com o <center> consegui alinhar as tabelas que ele colocava.

---

Alguma solução para algum estes 2 problemas?

(A solução terá de funcionar nos vários browsers)

Posted

Boas

Não sei se é isto que queres mas devia de funcionar

.esquerda{
float:left;
display:box;
width:xx px;
height:xx px;
}
.direita{

float:right;
display:box;
width:xx px;
height:xx px;
}

.break{
display:none;
}


<div class="esquerda">  </div>
<div class="direita">  </div>
<br class="break"/>
<div class="esquerda">  </div>
<div class="direita">  </div>
<br class="break"/>
<div class="esquerda">  </div>
<div class="direita">  </div>
<br class="break"/>
<div class="esquerda">  </div>
<div class="direita">  </div>
<br class="break"/>
<div class="esquerda">  </div>
<div class="direita">  </div>
<br class="break"/>

Posted

Podes coloca-las todas dentro de outra div centrada

.centrar{

text-align:center; /*para IE*/
margin:auto /*para browser de jeito*/
}
Posted

Ele ignora por completo a div centrada, ou mm o <center>... segundo vi na net n há modo mesmo!

Para "jogar" com as margens das divs preciso de saber o tamanho da janela do utilizador...

Posted

que tal:

.blah {
position:relative;
left:0;
right:0;
margin:auto;
}

Para mim funciona no Firefox, no IE não deve funcionar só para variar ...

EDIT: Esqueci-me do margin:auto x.x

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Posted

Ele ignora por completo a div centrada, ou mm o <center>... segundo vi na net n há modo mesmo!

Para "jogar" com as margens das divs preciso de saber o tamanho da janela do utilizador...

Podes utilizar % (tipo margin-left: 20%) e forças a largura.

  • 4 weeks later...
Posted

Eu não sou grande expert, mas se utilizares o table-layout:fixed?

A tabela fixa as medidas, e brincas dentro dela... Penso eu de que!!! 😉

cps

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.