CSS et IE, impression

Internet explorer est infernal en ce qui concerne l'application des feuilles de style sur les pages web. Je met en ligne le résumé de quelques recherches qui m'ont permis de m'en sortir.

=> CSS: Un hack simple pour IE7

  • IE 6 et inférieurs, utiliser * html {}
  • IE 7 et inférieurs, utiliser *+html, * html {}
  • IE 7 seulement, utiliser *+html {}
  • IE 7 et navigateurs modernes seulement, utiliser html>body {}
  • Navigateurs modernes seulement (IE 7 non inclus), utiliser html>/**/body {}

=> Des impressions avec les CSS (source anglophone)

Pour résumer, faire une feuille de style dédiée à l'impression avec des mm et pas des px, des pt au lieu des em, et surtout éviter des éléments flottants qui empêchent la gestion des sauts de pages. Ne pas oublier les problèmes de marges et bordures avec IE et utiliser des boites qui utilisent par exemple 98% du conteneur au lieu de 100%. Ca supprime pleins de petits problèmes.

=> How To Attack An Internet Explorer Display Bug -Revised for IE7

Une petite revue des principaux bug de IE et les liens pour des explications plus détaillées (notamment le 3px bug).

=> How to fix this IE 7 Flash bug?

Dans les commentaires, les liens pour résoudre les problèmes d'inimitié entre Flash et IE. Autre solution utilisée par Microsoft himself, rappelé sur Internet Explorer 7 really don’t like Swf.

Pour ceux qui ne comprennent pas ce que fait un billet technique sur un blog qui fait habituellement de la politique, je rappel qu'il faut manger et qu'accessoirement mon boulot c'est le web. Comme ça c'est rangé pour la prochaine fois et en plus ça peut servir à d'autres.

Partager Partager ce billet sur les réseaux sociaux

Commentaires

1. Le vendredi 28 janvier 2011, 15:27 par Cedric Augustin

En complément : http://en.wikipedia.org/wiki/CSS_fi...

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet