IE : ca passe. Netscape 4.7 : ca casse...

IE : ca passe. Netscape 4.7 : ca casse... - Programmation

Marsh Posté le 09-05-2001 à 21:18:42    

je travaille actuellement a un nouveau design de ma homepage...
la version actuelle est www.geldenhuys.com, la version de test www.geldenhuys.com/v2.
Probleme : avec IE 5, pas de souci, ca charge comme il faut. Par contre, Netscape 4.77 panique completement et bloque presque 10 secondes (avec le serveur Web en local).
J'ai lu des choses sur des problemes de tableaux avec Netscape.
Des idees SVP ?

Reply

Marsh Posté le 09-05-2001 à 21:18:42   

Reply

Marsh Posté le 09-05-2001 à 21:26:39    

NS affiche les tableaux d'un seul coup et non au fur et à mesure comme IE.
Donc si ton tableau est lourd (avec bcp de niveaux de sous-tableau), que le navigateur doit calculer les dimensions de chaque cellule, NS va être très lent.

Reply

Marsh Posté le 09-05-2001 à 21:39:04    

Thanks Verdoux !
...j'ai essaye d'autres sites ayant des design avec des tableaux imbriques (linuxfr.org, phpinfo.net) et Netscape ne semble pas pedaler dans la choucroute...
j'ai trouve ca sur le site d'un forumeur :
Tableau qui explose sous Netscape
 
Soit un tableau bien classique genre :
 
<table width="100" cellspacing="0" cellpadding="0" border="0">
<tr>
    <td colspan="3" align="center"><u>Titre</u></td>
</tr>
<tr>
    <td width="20">1</td>
    <td width="30">Libellé</td>
    <td width="50">Ceci est un résumé</td>
</tr>
</table>
 
Hé bien vous avez toutes vos chances que ça ne fonctionne pas s'il est imbriqué dans un autre tableau par exemple...
 
Correction :
 
Rajouter une ligne de 1 pixel de haut, donnant le détail des colonnes. Chaque cellule doit être remplie avec un pixel d'une hauteur de 1 et de la largeur de la cellule. Ce dernier point étant TRES important, sinon, autant donner du caviar à votre chat :
 
<table width="100" cellspacing="0" cellpadding="0" border="0">
<tr>
    <td width="20" height="1"><img src="medias/pixel.gif" width="20" height="1" borer="0"></td>
    <td width="30" height="1"><img src="medias/pixel.gif" width="30" height="1" borer="0"></td>
    <td width="50" height="1"><img src="medias/pixel.gif" width="50" height="1" borer="0"></td>
</tr>
<tr>
    <td colspan="3" align="center"><u>Titre</u></td>
</tr>
<tr>
    <td width="20">1</td>
    <td width="30">Libellé</td>
    <td width="50">Ceci est un résumé</td>
</tr>
</table>
 
Vous avez maintenant une petite chance que celà fonctionne...
 
PS: Ceci ne concerne que NS 4.x et NS 3.0. NS 6.0 corrige se problème. (c'est bien la seule amélioration visible...)
IE n'est pas concerné par ce bug.

Reply

Marsh Posté le 10-05-2001 à 10:29:09    

Le lien vers ton site ne marche pas ...

Reply

Marsh Posté le 10-05-2001 à 11:02:08    

petoulachi a écrit a écrit :

Le lien vers ton site ne marche pas ...




www.geldenhuys.com/v2
 
Il y a juste un point en trop.
 
Et puis ton site, ilpasse sous netscape, c'est juste qu'il est lent dans ses calcul d'imbrication (defaut traditionnel de netscape 4.X). J'ai le même phénomène sur linuxfr et phpinfo, mais en plus court, c'est tout.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 15-05-2001 à 13:27:20    

Ha Netscape! Quelle grosse m..... Si sous IE ça s'affiche correctement, sous NS c'est l'enfer...
 
Du coup, j'ai trouvé la solution. Faire 2 versions de mon site, avec détection au démarrage du navigateur et redirection.
 
Je perd beaucoup moins de temps que de chercher pendant 3 jours comment afficher correctement la mème page sous les 2 navigateurs.

Reply

Marsh Posté le 16-05-2001 à 10:22:38    

est-ce que le mieux ne serait pas de développer un site pour Netscape étant donné qu'IE suivra ? (hors javascript bien entendu car là il faut tester)


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Marsh Posté le 16-05-2001 à 10:25:47    

oui mais ça veut dire quoi développer un site pour Netscape? Sachant que même en appliquant les règles standards du HTML ça passe une fois sur deux? :D


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
Reply

Marsh Posté le 16-05-2001 à 13:02:25    

duch a écrit a écrit :

oui mais ça veut dire quoi développer un site pour Netscape? Sachant que même en appliquant les règles standards du HTML ça passe une fois sur deux? :D




 
Ca veut dire que tout le long du développement, tu fais les tests sous Netscape, et il n'y a qu'au dernier moment que tu passes sous IE (en fait, l'inverse de ce que font habituellement les gens). Donc, même si tu as une surprise, tu l'isole facilement : c'est le dernier truc que tu a modifiés.
 
C'est ce que je fait, les surprise avec IE sont quand même beaucoup plus rare.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed