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)
Administrateur
Bonjour et bienvenu,

puisque c'est OK, merci d'éditer le titre du Sujet pour y coller une balise [ Résolu] (sans l'espace) tel que c'est demandé et expliqué dans les Règles (menu Aide/Règles ci-dessus) du forum Smiley cligne