Salut à tous
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
Message édité par fafane84 le 23-09-2004 à 09:11:14
---------------
Mon Topic de Vente Hardware