• Rendre des sites compatibles IE (ou comment...

    perdre 3h à cause de fautes de code débiles.

     

    Mercredi : 1h 1/2 à chercher une erreur dans un js qui ne passait pas sous IE 7 (une boucle de slide qui ne bouclait pas). Verdict : PAS de ";" AVANT la fermeture de crochets "}" en fin de array PLEASE.

     

    Vendredi : pas de chronométrage mais 2 problèmes à régler sous IE pour une configuration d'un Wordpress.
    - problème de CSS
    - beugue de CSS pour la page 404 (oui les PCs c'est comique des fois XD)

     

    Au final IE 7 pas compatible HTML5 (compatible à partir IE 9). Il y a un recours pour les grosses balises de structure (header, footer, aside, section, etc) dans mon thème css (juste un display:block;) mais pas pour la balise <time>.

    Bref Google est ton ami (enfin il paraît) et donc j'apprends des trucs à propos des html shiv (ou html shim), la solution avec le code hébergé sur Google Code marche mais c'est du distant...on re-regarde nos fichiers .php et là oh! y'a bien un html5.js quelque chose.
    En fait suffisait de rajouter une pauvre ligne de code en copier-coller^^;

    document.createElement('time') 

    Miracle~~~

    Donc au final on a juste modifié le script fourni avec le thème de base, au lieu de reprendre le code js de l'autre script sur Google Code.

    Et l'erreur sur la page 404... un problème d'encodage de fichier lors de la rédaction provoquait l'écriture de l'entête dans le body...*no comment*

    Au final : solutionnement de tous les problèmes et insertion de contenu -sur une aprèm- donc satisfaite.


     Et aussi conclusion : Firefox est vraiment badass de pouvoir faire tourner des pages dont le code n'est clean.


    ☆Pages que j'ai retenues :
    - HTML5 Tags in IE8 (avec lien vers Google Code)
    - Making HTML5 work in IE6, IE7 & IE8 (cette solution n'a pas marché pour moi mais ca explique le pourquoi du comment niveau théorie sur l'incompatibilité et ce que fait le script)
    - support Wordpress (header.php chargé dans le body à cause d'une erreur d'encodage)

    « Enfin une update -en plein stage-Joomla - premiers pas »

    Tags Tags : , , , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :