1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[HTML] Fixed Tables

Discussão em 'Web Development' iniciada por eXcept, 28 de Março de 2006. (Respostas: 5; Visualizações: 2028)

  1. eXcept

    eXcept Power Member

    Viva.

    tenho o seguinte code para uma tabela

    Código:
    <font face="Verdana" size="2"><table border="1" id="table1">	<tr><td width="75"><font face="Verdana" size="2"><b>campo a</td> <td width="213"><font face="Verdana" size="2"><b>campo b</td> <td width="195"><font face="Verdana" size="2"><b>campo c</td> <td width="177"><font face="Verdana" size="2"><b>campo d</td> <td><font face="Verdana" size="2"><b>campo e</td> <td><font face="Verdana" size="2"><b>campo f</td> <td><font face="Verdana" size="2"><b>campo g</td> <td><font face="Verdana" size="2"><b>campo h</td> <td width="106"><font face="Verdana" size="2"><b>campo i</td><td width="138"><font face="Verdana" size="2"><b>campo j</td></tr></table></b>
    depois faço uma copia disto para um code php e meter campos lá no meio.

    Código:
    echo '<font face="Verdana" size="2"><table border="0" width="100%" id="table1">	<tr><font face="Verdana" size="2"><td width="75"><font face="Verdana" size="2">'; echo $sacado['0']; echo '</td> <font face="Verdana" size="2"><td width="213"><font face="Verdana" size="2">'; echo $sacado['1']; echo '</td> <td width="195"><font face="Verdana" size="2">'; echo $sacado['2']; echo '</td> <td width="177"><font face="Verdana" size="2">'; echo $sacado['3']; echo '</td> <td><font face="Verdana" size="2">'; echo $sacado['4']; echo '</td> <td><font face="Verdana" size="2">'; echo $sacado['5']; echo '</td> <td><font face="Verdana" size="2">'; echo $sacado['6']; echo '</td> <td><font face="Verdana" size="2">'; echo $sacado['7']; echo '</td> <td width="106"><font face="Verdana" size="2">'; echo $sacado['9']; echo '</td><td width="138"><font face="Verdana" size="2">'; echo $sacado['10']; echo '</td></tr></table>';
    ou seja, tá exactamente igual excepto no echo do nome dos campos.

    No entanto, alguns campos ficam desalinhados. Existe alguma forma de fixar o tamanho da tabela, de forma a que seja como for, não alterar esse tamanho?

    Cumpz

    eXcept
     
  2. deadendBurst

    deadendBurst Power Member

    Logo para começar tens no php <table width="100%"> e no código html não tens width...

    Foi engano do copy paste para aqui? Se não foi, experimenta tirar o width.

    Aquele abraço
     
  3. eXcept

    eXcept Power Member

    erro de copy-paste, sorry...tem o width nos dois.. tive novamente a comparar e a unica diferença é mesmo nos campos e variáveis.
     
  4. deadendBurst

    deadendBurst Power Member

    ok...

    Tens um width="100%", mas nas colunas tens laguras fixas em pixeis... Dá mau resultado.

    Tira o width="100%" ou então coloca o valor em pixeis (somas os tamanhos todos da td's) e vê lá o que dá

    Como nao tenho aqui o php instalado, não posso experimentar para te dizer logo qual a solução, sorry.

    Depois diz qq coisa

    Aquele abraço
     
  5. eXcept

    eXcept Power Member

    não resolveu :-(
     
  6. deadendBurst

    deadendBurst Power Member

    Como é que ficam deslinhados? podes me mostrar um print screen?
    Tens aqui alguma confusões de html (<font> não fechadas, fora <td>'s) que poderão influenciar o aspecto da coisa...
    Estive aqui a ver o código, parece que o nomes das colunas que vem do php é que são maiores do que estavas a espera, será isso?
     

Partilhar esta Página