Phénomène bizard avec un Browser Gecko Powered (Mozilla, Netscape...)

Phénomène bizard avec un Browser Gecko Powered (Mozilla, Netscape...) - HTML/CSS - Programmation

Marsh Posté le 12-01-2003 à 18:37:38    

Je dois faire une structure pour le montage graphique d'un site professionnel et comme c'est un site professionnel je dois etre aux normes (ben oui un site professionnel sous FrontPage ça fait pitié)
 
 Donc le site est conforme aux normes W3C (HTML 4.01 Transitional à cause de NS4 et Opera) et tout va bien, le site repond nickel
 
 Maintenant, quand je rajoute le DOCTYPE en debut de page, une de mes lignes du tableau s'agrandie alors quelle ne devrait pas !
 
 VOila la ligne incriminée :
<tr>
  <td colspan="3" height="1" width="241"></td>
  <td colspan="3" height="1" width="488"  background="images/point.gif"><img src="images/point.gif" height="1" width="488" alt="Image"></td>
 </tr>
 
Quand je rajoute le DOCTYPE cette ligne passe d'une hauteur de 1 a une hauteur de 10 environ, si bien que la ligne cree avec le point devient plus grande et forme un rectangle noir  :heink:  
 
Vous savez d'ou ça peut venir ?

Reply

Marsh Posté le 12-01-2003 à 18:37:38   

Reply

Marsh Posté le 12-01-2003 à 18:57:32    

Tu n'as pas peur de générer du traffic pour rien toi. Si tu mets ton image en background, tu n'as pas besoin de la mettre en <img> après.
 

Reply

Marsh Posté le 12-01-2003 à 19:00:56    

SoulJacker a écrit :

Tu n'as pas peur de générer du traffic pour rien toi. Si tu mets ton image en background, tu n'as pas besoin de la mettre en <img> après.
 
 


 
C'est mon boss qui m'a dit de faire comme ça, je lui ai fait la meme remarque.
 
 Apres y a le second de l'entreprise qui me critique parce que j'utilise des CSS, mais bon c une autre histoire
 
 Tu sais d'ou ça peut venir ???

Reply

Marsh Posté le 12-01-2003 à 19:32:33    

J'ai trouvé, je validais au 4.01 Strict au lieu du Transitional
 
Avec le Transitional plus de pb :)
 
Par contre le validateur me fait une erreur ici :
 
 
# Line 35, column 66: document type does not allow
element "DIV" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag
 
 <a href="lien.php" class="autre"><div class="menuentete">Le titre</div>
 
Bizard non ?


Message édité par samuelp le 12-01-2003 à 19:33:25
Reply

Marsh Posté le 12-01-2003 à 19:39:43    

SoulJacker a écrit :

Tu n'as pas peur de générer du traffic pour rien toi. Si tu mets ton image en background, tu n'as pas besoin de la mettre en <img> après.
 
 


 
ouais enfin faudrait laisser le img et virer le background
pcq une cellule vide ne s'affiche pas dans NS 4 (et peut-être d'autres)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-01-2003 à 19:43:03    

antp a écrit :


 
ouais enfin faudrait laisser le img et virer le background
pcq une cellule vide ne s'affiche pas dans NS 4 (et peut-être d'autres)


 
J'ai viré en effet deux Background qui ne servaient pas. Par contre un dernier me fait chier ( un background n'est pas autororisé en HTML 4.01 Transitional), parce que c'est pour faire un trait en pointillé avec l'aide d'un point (ce qui est ridicule je sais, sauf si on utilise IE < 5.5 qui ne sait pas interpreter le border: dotted)


Message édité par samuelp le 12-01-2003 à 19:44:03
Reply

Marsh Posté le 12-01-2003 à 22:28:49    

Pour ton div, tu dois seulement inverser le <a> et le <div>.
 
Donc tu dois avoir <div><a>...</a></div>
 
Pour ton patron, faut lui expliquer qu'il peut pas espérer avoir un site totalement identique quelque soit le navigateur.
 
Si tu vas par là, tu peux tester sous UNIX, sous Linux, sous Mac, sous Solaris, sous OS/VS, sous OS/2, ....

Reply

Sujets relatifs:

Leave a Replay

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