Bruno Posted November 30, 2006 at 03:43 AM Report #67905 Posted November 30, 2006 at 03:43 AM 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)
rgcaldas Posted November 30, 2006 at 02:51 PM Report #67960 Posted November 30, 2006 at 02:51 PM 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"/>
Bruno Posted November 30, 2006 at 10:54 PM Author Report #68039 Posted November 30, 2006 at 10:54 PM Isso, coloca uma em cada canto não centra ambas 🙂 De qq modo thk pela ajuda.
rgcaldas Posted December 1, 2006 at 12:43 AM Report #68054 Posted December 1, 2006 at 12:43 AM Podes coloca-las todas dentro de outra div centrada .centrar{ text-align:center; /*para IE*/ margin:auto /*para browser de jeito*/ }
rgcaldas Posted December 1, 2006 at 12:52 AM Report #68056 Posted December 1, 2006 at 12:52 AM Ou então podes jogar com as margens das proprias divs
Bruno Posted December 1, 2006 at 12:51 PM Author Report #68096 Posted December 1, 2006 at 12:51 PM 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...
djthyrax Posted December 1, 2006 at 05:29 PM Report #68134 Posted December 1, 2006 at 05:29 PM 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!
rgcaldas Posted December 1, 2006 at 06:14 PM Report #68153 Posted December 1, 2006 at 06:14 PM 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.
joaorosa Posted December 23, 2006 at 10:27 PM Report #72182 Posted December 23, 2006 at 10:27 PM 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now