Bonjour,
Précision:
http://kphb.free.fr/test_02.htm n'est pas du XML, mais du XHTML servi et traité comme du HTML, c'est à dire en fait du HTML exotique. Ton problème de rendu n'a donc rien à voir avec XML.
KPHB a écrit :
J'ai problème de positionnement des calques sous Netscape et Mozilla,
après conversion de ma page en xml.
Le problème vient simplement du doctype switching (Voir
http://blog.alsacreations.com/2005/08/01/183-choix-dune-dtd-le-doctype-switching-nest-pas-pour-nous sur cette notion ). Avec une DTD XHTML transitional, les navigateurs récents passent dans un mode de rendu "strict" où ils sont moins tolérants sur les fautes de syntaxe. Donc, ils ignorent le:
left: 200; top: 200
...invalide en raison de l'absence d'unité. Ecrire:
left: 200px; top: 200px
(Ta DTD HTML4.01 incomplète les fait en revanche basculer en mode de rendu "Quirks", destiné à accepter les erreurs de codage du HTML traditionnel. Ce qui est à éviter : utiliser une DTD HTML complète).
Au passage, supprimer également le
layer-background-color invalide et sans utilité, ainsi que le
border: 1px none #000000; également inutile.
Modifié par Laurent Denis (16 Sep 2005 - 14:09)