PDA

View Full Version : Problema con HTML, IE 6 e Opera !!!


Lucky Angus
20-01-2003, 18:15
Vi prego aiutatemi !!! :cry:

Ho realizzato un sito ed ho dei problemi di visualizzazione con alcune pagine ... ma solo con IE6 e Opera.

Realizzato con Golive 6.0 e testato su IE 5 ... tutto OK

Ho provato a "visitarlo" con IE 6 e con Opera 7 ed ho trovato il seguente problema: costruisco, ad esempio, una tabella con 3 righe e 1 colonna ... larghezza 100 pixel ed altezza 100% (che, quindi, mi occupi tutta la pagina e si adatti alla sua "altezza")

<table width="100" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr height="50">
<td bgcolor="yellow" height="50"></td>
</tr>
<tr height="100">
<td bgcolor="red" height="100"></td>
</tr>
<tr>
<td bgcolor="blue"></td>
</tr>
</table>

Fin qui tutto bene

Ho provato, però, ad inserire un'immagine nella terza cella in modo che anche lei si "allunghi" per occupare tutta l'altezza della pagina.

<table width="100" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr height="50">
<td bgcolor="yellow" height="50"></td>
</tr>
<tr height="100">
<td bgcolor="red" height="100"></td>
</tr>
<tr>
<td><img src="pippo.jpg" height="100%" width="100" border="0"></td>
</tr>
</table>

Ecco qui il problema !!! Con IE 5 vedo corretamente "pippo.jpg" che occupa tutta l'altezza della pagina; se riduco l'altezza della pagina "pippo.jpg" varia la sua altezza.

Con IE 6 e Opera 7 questo non succede !!! Perchè ??? Addirittua non vedo neanche l'immagine !!!

HELP ME !!!!! :muro:

cionci
20-01-2003, 18:40
Specificare l'altezza di un'immagine in percentuale non credo che rispetti lo standard...

Lucky Angus
21-01-2003, 09:58
Ma scusa ...

se posso "allungare" una GIF in orizzontale ... perchè non posso farlo in verticale ??? :confused:

Comunque su IE 5 funziona correttamente

Help ! :mc:

cionci
21-01-2003, 10:04
Il fatto che funzioni non significa che sia standard...
Per l'immagini anche specificare la larghezza in % è fuori standard...
Anche specificare l'altezza di una riga o di un TD in % credo che sia fuori standard...

lombardp
21-01-2003, 14:27
Originally posted by "Lucky Angus"

Comunque su IE 5 funziona correttamente

Quello è l'errore!! Non avrebbe dovuto funzionare, ed infatti con IE6 hanno corretto il bug.

Lucky Angus
21-01-2003, 18:09
Azz ... che notizia ! :(

Dai ... reinstalliamo tutti IE 5.0 (quello di Win2K per intenderci) !!! :D


Mi date un consiglio su come fare in alternativa ?

cionci
21-01-2003, 19:30
Mettere l'immagine come sfondo del TD ?
In ogni caso di table che prendono tutto lo schermo in verticale non ne ho mai fatti... Ti dovrai adattare ad una certa dimensione...

Io ad esempio non metto nemmeno l'altezza dei table e delle righe... Metto solamente la larghezza (in % o fissa)...
Per regolare l'altezza (solo quando non c'è già un'immagine dentro) uso una GIF trasparente 1 pixel per un pixel che adatto alle mie esigenze specificando l'altezza nel tag IMG...
Tutto questo per compatibilità...