prologue XML ou pas ? (probleme avec IE 6)

prologue XML ou pas ? (probleme avec IE 6) - HTML/CSS - Programmation

Marsh Posté le 23-09-2004 à 09:04:33    

Salut à tous  :hello:  
 
Je suis devant un cruel dilemme, dois-je intégrer le prologue xml suivant : <?xml version="1.0" encoding="iso-8859-1"?> à mes pages HTML sachant que malgres mon parsing dans le CSS pour IE 5.5 j'ai des problèmes de visualisation de mes menus avec IE6 (évidemment je n'en ai pas avec Firefox, Opera et autres navigateurs dignes de ce nom).
 
Je ne l'avais pas intégré jusqu'à lors mais depuis j'ai lu cela :

Citation :

Prologue XML et encodage de caractères
La déclaration XML <?xml> est une composante recommandée du document XHTML.
Cette déclaration l'identifie en effet comme appartenant au cadre XML et en décrit la
version. Son support inégal dans les principaux navigateurs et ses conséquences sur
le rendu CSS incitent parfois à l'omettre. Cependant, comme elle permet de spécifier
l'encodage de caractères spéciaux dans le document, choisir de l'ometre expose à un
rendu incorrect de ces mêmes caractères. Le cas typique est celui des documents
rédigés en français, qui utilisent des caractères spéciaux n'appartenant pas à
l'encodage ASCII.
Tout dépend donc de l'encodage choisi :
• Avec les encodages par défaut du XML (UTF-8 et UTF-16), le prologue XML
est optionnel, et une balise meta précisera l'encodage approprié pour les
anciens navigateurs : <meta http-equiv="content-type" content="text/html;
charset=UTF-8">
• Avec d'autres encodages (ISO-8859-1 par exemple), il faut :
o Soit inclure en tête du document le prologue : <?xml version="1.0"
encoding="iso-8859-1"?> ainsi que la balise meta pour les vieux
navigateurs qui ignoreront ce prologue.
o Ou encore spécifier l'encodage au niveau supérieur, c'est à dire dans
l'en-tête http serveur.


Concernant l'incompatibilité avec IE6, j'ai lu cela sur OpenWeb :

Citation :

La présence d'un prologue XML (<?xml version="1.0"?> ) fait basculer MSIE 6 Windows dans le modèle de boîte Microsoft, en dépit de la DTD XHTML…


 
Y-a-t-il une parade pour IE6 ?
 
Ou bien dois-je supprimer le prologue  ?  
 
Que feriez-vous à ma place ?
 
Merci d'avance pour vos réponses.
 
 
page avec le prologue XML
 
page sans le prologue XML
 
fichier CSS
 
 
 [:fafane84]


Message édité par fafane84 le 23-09-2004 à 09:11:14

---------------
Mon Topic de Vente Hardware
Reply

Marsh Posté le 23-09-2004 à 09:04:33   

Reply

Marsh Posté le 23-09-2004 à 11:49:15    

j'ai posé la même question là :
http://forum.hardware.fr/hardwaref [...] 7745-1.htm


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 23-09-2004 à 11:54:20    

Le prologue n'est pas obligatoire.


---------------
Mon blog
Reply

Marsh Posté le 23-09-2004 à 12:01:41    

Merci à tous les 2  :jap:  
 
Effectivement tant qu'IE fera des siennes  :kaola: , je n'intègrerais pas le prologue xml.
 
Maudit IE  :fou:  
 
Peut-être qu'un jour Microsoft comprendra les standards du web  :lol:  
 
 
 [:fafane84]


Message édité par fafane84 le 23-09-2004 à 12:02:17

---------------
Mon Topic de Vente Hardware
Reply

Marsh Posté le 23-09-2004 à 12:35:19    

Ce billet est très intéressant sur ce sujet :
http://www.blog-and-blues.org/webl [...] eres-xhtml


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
Reply

Marsh Posté le 23-09-2004 à 13:21:39    

SIBELIUS a écrit :

Ce billet est très intéressant sur ce sujet :
http://www.blog-and-blues.org/webl [...] eres-xhtml


 
Oui très intéressant effectivement.
 
Merci.
 
[:fafane84]


---------------
Mon Topic de Vente Hardware
Reply

Marsh Posté le 18-02-2008 à 01:42:13    

fafane84 a écrit :


 
Oui très intéressant effectivement.
 
Merci.
 
[:fafane84]


 
 
Bonjour,
 
Vu que le xhtml strict  utf-8   ne demande pas de proloque, c'est peut être la solution à ton problème avec IE  ?
 
Amicalement

Reply

Marsh Posté le 18-02-2008 à 02:48:50    

judikael a écrit :

 


Bonjour,

 

Vu que le xhtml strict  utf-8   ne demande pas de proloque, c'est peut être la solution à ton problème avec IE  ?

 

Amicalement


rho le déterrage de topic [:pingouino]
3 ans 1/2 plus tard :love:


Message édité par gatsu35 le 18-02-2008 à 02:49:11
Reply

Sujets relatifs:

Leave a Replay

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