Problema di allineamento al TOP

  • Creatore Discussione Creatore Discussione w_t
  • Data di inizio Data di inizio

w_t

Utente Attivo
3 Set 2007
121
0
16
Salve,
vorrei allineare al TOP dei contenuti in una cella di una tabella:

utilizzo il DOCTYPE:
Codice:
<!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.
 
ciao,
con il doct che uso io funzia (almeno in locale con ie)

Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

eventualmente prova al posto dello stile a dargli brutalmente

HTML:
<td style="height:500px;" valign="top">ZZZZ</td>

non è il massimo, ma se funzia...
 
Scusa, ma 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.


Codice:
<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 ?
 

Discussioni simili