Bonjour à tous
Je viens de découvrir que le site que je gère http://www.bonieux.com ne fonctionne pas sous Internet Explorer 10, bien qu'il soit considéré comme correct par le validateur W3C
Généralement je fais les développements avec FireFox et FireBug, et quand ça fonctionne je teste avec les autres navigateurs. Le plus souvent ça passe sans problème avec Chrome et je dois faire quelques modifications pour Internet Explorer, qui, comme chacun sait, a tellement de "respect" pour les standards qu'il se refuse à les suivre...
Cette semaine, voulant montrer ce site à des amis qui ont un PC avec Internet Explorer 10, je me suis rendu compte que la page ne s'affichait pas correctement.
Rentré chez moi, j'ai essayé de nouveau le fonctionnement du site avec Internet Explorer 10.
Je constate que d'une part le codage UTF-8 n'est pas reconnu et que d'autre part la partie principale de la page, qui contient une animation Javascript, ne fonctionne pas.
En utilisant les "outils de développement" d'Internet Explorer, je vois apparaître des messages d'erreur que je ne comprends pas (ou que je comprends trop bien!)
HTML1524: DOCTYPE non valide. La déclaration valide la plus courte est « <!DOCTYPE html> ».
or le DOCTYPE de cette page est
<!DOCTYPE html SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
HTML1114: La page de codes iso-8859-1 de (En-tête HTTP) écrase la page de codes en conflit utf-8 de (Balise META)
la balise est
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
HTML1504: La balise de fin est inattendue.
www.bonieux.com, Ligne 15 Caractère 72
cette ligne contient:
<link href="/html/styles.css" rel="stylesheet" type="text/css"></link>
Je suppose que Internet Explorer 10 ne reconnait pas ces lignes de commande que les autres navigateurs reconnaissent.
Sachant que ce navigateur est "imposé" de fait aux personnes qui n'ont pas de compétence technique en informatique, c'est très pénalisant pour ce site.
Quelqu'un aurait il une proposition à faire pour sortir de ce problème, au moins assurer qu'il y a quelque chose qui s'affiche, même de façon dégradée?
Merci de votre aide
JP
Je viens de découvrir que le site que je gère http://www.bonieux.com ne fonctionne pas sous Internet Explorer 10, bien qu'il soit considéré comme correct par le validateur W3C
Généralement je fais les développements avec FireFox et FireBug, et quand ça fonctionne je teste avec les autres navigateurs. Le plus souvent ça passe sans problème avec Chrome et je dois faire quelques modifications pour Internet Explorer, qui, comme chacun sait, a tellement de "respect" pour les standards qu'il se refuse à les suivre...
Cette semaine, voulant montrer ce site à des amis qui ont un PC avec Internet Explorer 10, je me suis rendu compte que la page ne s'affichait pas correctement.
Rentré chez moi, j'ai essayé de nouveau le fonctionnement du site avec Internet Explorer 10.
Je constate que d'une part le codage UTF-8 n'est pas reconnu et que d'autre part la partie principale de la page, qui contient une animation Javascript, ne fonctionne pas.
En utilisant les "outils de développement" d'Internet Explorer, je vois apparaître des messages d'erreur que je ne comprends pas (ou que je comprends trop bien!)
HTML1524: DOCTYPE non valide. La déclaration valide la plus courte est « <!DOCTYPE html> ».
or le DOCTYPE de cette page est
<!DOCTYPE html SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
HTML1114: La page de codes iso-8859-1 de (En-tête HTTP) écrase la page de codes en conflit utf-8 de (Balise META)
la balise est
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
HTML1504: La balise de fin est inattendue.
www.bonieux.com, Ligne 15 Caractère 72
cette ligne contient:
<link href="/html/styles.css" rel="stylesheet" type="text/css"></link>
Je suppose que Internet Explorer 10 ne reconnait pas ces lignes de commande que les autres navigateurs reconnaissent.
Sachant que ce navigateur est "imposé" de fait aux personnes qui n'ont pas de compétence technique en informatique, c'est très pénalisant pour ce site.
Quelqu'un aurait il une proposition à faire pour sortir de ce problème, au moins assurer qu'il y a quelque chose qui s'affiche, même de façon dégradée?
Merci de votre aide
JP