PDA

View Full Version : [CSS] Problema con Allineamento al TOP


race2
13-09-2010, 15:47
Salve,
vorrei allineare al TOP dei contenuti in una cella di una tabella:

utilizzo il DOCTYPE:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


facendo: <td style="height:500px; vertical-align:top">ZZZ</td>

le ZZZ non si allineano al TOP, nemmeno se metto un altra tabella interna ai <td></td> si allinea al top, e a me serve fare tutte e due le cose.

Se elimino il DOCTYPE funziona tutto, solo che lo vorrei lasciare.

Come posso ovviare ???

Grazie mille.

Mixmar
13-09-2010, 19:53
Succede in tutti i browser?

race2
13-09-2010, 23:42
IE7, Mozzilla, SI !!!

race2
14-09-2010, 01:58
Scusate, mi sono accorto di un errore madonnale, dato che non visualizzavo il bordo della tabella, non vedevo le sue dimenzioni e davo per scontato che l'altezza era al 100% del BODY, invece:
le mie tabelle non prendono l'height:100%, quindi ecco perchè le "ZZZ" non mi si allineano al top.


<table style="height:100%">
<tr>
<td style="vertical-align:top; border:1px solid #F00">ZZZ</td>
</tr>
</table>


non prende quello style, height:100% non funziona con il DOCTYPE

Come posso ovviare ?