Grantome Posté 27 Mars 2006 Posté 27 Mars 2006 (modifié) Bonsoir, Bon, voici 2 images: Good No Good L'image correct (1) à cet entête : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > L'image mauvaise (2) à celle ci: <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > Différence : <?xml version="1.0" encoding="iso-8859-1"?> C'est quoi ce binz ? Je veux être valide, mais ça fout la zone ... Modifié 27 Mars 2006 par Grantome
Dudu Posté 27 Mars 2006 Posté 27 Mars 2006 Salut Je prends ma boule de cristal et je vais deviner quel est ton navigateur, ok ? Je me concentre... hummm Internet Explorer 6 ? Si la première ligne n'est pas un DOCTYPE (même si c'est un prologue xml ce qui est parfaitement valide, mais çà aurait très bien pu être une ligne blanche ou n'importe quoi) Internet Explorer passe en mode quirks. C'est-à-dire qu'il va estimer que la page n'est pas valide et tenter de la représenter (le plus souvent n'importe comment). C'est un bug archi-connu de Win IE. Deux solutions: - enlever le prologue. Il n'est pas indispensable, et l'enlever ne crée pas d'invalidité. - écrire un minuscule script PHP qui teste le navigateur. Si c'est IE => pas de prologue. Si autre => prologue. Par contre, si tu me dis que ça arrive sur un autre navigateur qu'Explorer, tu me surprendras.. PS: change de navigateur on est en 2006, pas en 1613
MarvinLeRouge Posté 27 Mars 2006 Posté 27 Mars 2006 Salut, 1) Sauf erreur de ma part, le prologue xml est optionnel si l'encodage est indiqué à un autre niveau (exemple dans les entêtes envoyés par le serveur); donc ppas de pb à l'enlever. 2) HS : Si c'est une page web, le choix du xhtml 1.1 est discutable, cf cet article.
Grantome Posté 27 Mars 2006 Auteur Posté 27 Mars 2006 2) HS : Si c'est une page web, le choix du xhtml 1.1 est discutable, cf cet article. <{POST_SNAPBACK}> ah bas vu comme ça ... Salut Je prends ma boule de cristal ... Internet Explorer 6 ? ... C'est un bug archi-connu de Win IE. <{POST_SNAPBACK}> Pffff J'le savais, je voulais juste savoir si sur le hub, vous êtiez toujours compétent. Bon, je vais voir le Xhtml 1.0
Raphael Posté 28 Mars 2006 Posté 28 Mars 2006 - enlever le prologue. Il n'est pas indispensable, et l'enlever ne crée pas d'invalidité. C'est même conseillé ! http://forum.alsacreations.com/faq/#item71
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant