Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 17/07/2008, 14h12   #1 (permalink)
Membre Confirmé
 
Date d'inscription: septembre 2007
Âge: 29
Messages: 200
Par défaut [HTML] Probleme Netscape 6 et div overflow:auto

Bonjour tout le monde,

Pour faire court, j'ai un div en overflow:auto dans l'unique <td> d'un tableau, et le div fait la même taille que le td et le tableau. Le div est color en violet et le <td> en vert. Normalement on ne devrait pas voir de vert (car ils on la même taille, donc le div en violet devrait recouvrir le fond vert du <td>) pourtant sous Netscape 6 à droite on a une bande verte (la taille du <td> est donc plus grande que celle donnée) et de plus cette bande verte grandit à chaque fois qu'on manipule l'ascenseur du div.

Le problème sur cette page (a ouvrir donc avec N6):

http://www.idees-et-solutions.fr/design3.htm

en images:



et voici enfin le code html

Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
           "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
 
<head><title>titre</title></head>
<body cellspacing="0" cellpadding="0" style="border:0px; margin:0px; 
padding:0px;" >
 
<table width="700px" height="700px" border="0" cellspacing="0" 
cellpadding="0" style="border:0px; margin:0px; padding:0px;">
 
<tr><td height="700px" width="700px" style="border:0px; margin:0px; 
padding:0px; " bgcolor="#22AA88">
<div id="divv" style="width:700px; height:700px; overflow:auto; 
background-color:#9922AA" >
contenu<br />contenu<br />contenu<br />contenu<br />contenu<br />
contenu<br />contenu<br />contenu<br />contenu<br />contenu<br />
contenu<br />contenu<br />contenu<br />contenu<br />contenu<br />
contenu<br />contenu<br />contenu<br />contenu<br />contenu<br />
contenu<br />contenu<br />contenu<br />contenu<br />contenu<br />
contenu<br />contenu<br />contenu<br />contenu<br />contenu<br />
contenu<br />contenu<br />contenu<br />contenu<br />contenu<br />
contenu<br />contenu<br />contenu<br />contenu<br />contenu<br />
contenu<br />contenu<br />contenu<br />contenu<br />contenu<br />
contenu<br />contenu<br />contenu<br />
</div>
 
</td></tr></table>
    
</body>
</html>

grrrr $!%&@! html @#&#! navigateurs

Merci pour votre aide.
lysandre est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/07/2008, 13h50   #2 (permalink)
Expert Confirmé Sénior
 
Avatar de Erwan31
 
Date d'inscription: février 2008
Localisation: Revel
Messages: 2 102
Par défaut

Si ce problème n'apparaît que sur Netscape alors c'est pas bien grave, ce
browser n'est presque plus utilsé et la société Nescape communications à
d'ailleurs décidé de mettre un terme à son developpement suite à la sortie de Nescape 9.

Si tu souhaites tout de même déboguer cette page, je te conseillerais
simplement de revoir et de simplifier ta structuration (quelle utilité représente un tableau à une
cellule?) ou alors de simplifier au maximum ton code en procédant par
élimination successive pour tenter de repérer d'ou vient cette erreur.
Erwan31 est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 20/07/2008, 21h46   #3 (permalink)
Membre Confirmé
 
Date d'inscription: septembre 2007
Âge: 29
Messages: 200
Par défaut

Citation:
Envoyé par Erwan31 Voir le message
Si ce problème n'apparaît que sur Netscape alors c'est pas bien grave, ce
browser n'est presque plus utilsé et la société Nescape communications à
d'ailleurs décidé de mettre un terme à son developpement suite à la sortie de Nescape 9.

Si tu souhaites tout de même déboguer cette page, je te conseillerais
simplement de revoir et de simplifier ta structuration (quelle utilité représente un tableau à une
cellule?) ou alors de simplifier au maximum ton code en procédant par
élimination successive pour tenter de repérer d'ou vient cette erreur.
Ben c'est justement ce que j'ai fait, j'ai simplifié mon code au max, c'est pour ca que j'ai un tableau à une seule cellule . Bon je crois que je vais simplement désactiver l'overflow:auto avec netscape. Je suis tout de même curieux de savoir d'ou venait le problème.

Le navigateur qui disparaissent ça me plait, ca veut dire moins de pirouettes à faire pour adapter son site à tous le navigateurs, pourvu que ce ne soit pas Opera qui reste
lysandre est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/07/2008, 22h51   #4 (permalink)
Expert Confirmé Sénior
 
Avatar de Erwan31
 
Date d'inscription: février 2008
Localisation: Revel
Messages: 2 102
Par défaut

Citation:
Envoyé par lysandre Voir le message
Ben c'est justement ce que j'ai fait, j'ai simplifié mon code au max, c'est pour ca que j'ai un tableau à une seule cellule . Bon je crois que je vais simplement désactiver l'overflow:auto avec netscape. Je suis tout de même curieux de savoir d'ou venait le problème.
Tu n'as pas encore assez simplifié, même si cette méthode ne garantie en rien
la correction de ce type d'aberration. Netscape 6 est basé sur une des premières version de Gecko (le moteur de rendu de Firefox), ce qui explique peut-être l"imperfection" de son rendu.
Pourquoi passes tu par un tableau?

Citation:
Envoyé par lysandre Voir le message
Le navigateur qui disparaissent ça me plait, ca veut dire moins de pirouettes à faire pour adapter son site à tous le navigateurs, pourvu que ce ne soit pas Opera qui reste
Au contraire! Je sais pas ce que tu as contre Opera mais c'est un des
meilleur navigateurs actuel sur beaucoup d'aspects (sécurité, fonctionnalité,
layout engine...), et il passe l'ACID3 test (support de divers standard dont CSS) bref tout mais pas Opera de grâce
Erwan31 est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 21/07/2008, 17h49   #5 (permalink)
Membre Confirmé
 
Date d'inscription: septembre 2007
Âge: 29
Messages: 200
Par défaut

Citation:
Envoyé par Erwan31 Voir le message
Tu n'as pas encore assez simplifié, même si cette méthode ne garantie en rien
la correction de ce type d'aberration. Netscape 6 est basé sur une des premières version de Gecko (le moteur de rendu de Firefox), ce qui explique peut-être l"imperfection" de son rendu.
Pourquoi passes tu par un tableau?
Dans cet exemple, le tableau me sert à visualiser l'augmentation de la taille du div. Sachant qu'il me faut ce tableau, et qu'il faut que je laisse les margin:0px; border:0px; padding:0px; pour être sur que le navigateur ne les arrange pas à sa sauce, je ne sais pas trop ce que je peux enlever d'autre...


Citation:
Envoyé par Erwan31 Voir le message
Au contraire! Je sais pas ce que tu as contre Opera mais c'est un des
meilleur navigateurs actuel sur beaucoup d'aspects (sécurité, fonctionnalité,
layout engine...), et il passe l'ACID3 test (support de divers standard dont CSS) bref tout mais pas Opera de grâce
C'est sous Opéra que j'ai eu les problèmes les plus bizarres et insolubles. Notamment impossible de centrer un tableau qui est dans une cellule d'un autre tableau, quand je modifie la taille de cette cellule avec javascript...
Le navigateur que je préfères en ce qui concerne la création de pages est de loin firefox, je n'ai jamais rencontré de bizarreries avec.
lysandre est déconnecté   Envoyer un message privé Réponse avec citation
NEWS (X)HTMLFAQ (X)HTMLTUTORIELS (X)HTMLLIVRES (X)HTMLOUTILS (X)HTML

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 13h30.


Vos questions techniques : forum d'entraide (X)HTML - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.