[HTML] Fixed Tables

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
 
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
 
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.
 
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
 
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?
 
Back
Topo