CSS: Un hack simple pour IE7
Par Daniel, mardi 13 juin 2006 à 22:05 :: Web design :: #39 :: rss
En principe, il faut éviter d'utiliser des hacks dans les CSS.
En pratique, il faut bien avouer que les hacks se révèlent souvent indispensables.
Le problème c'est que certains hacks, pourtant bien utiles, ont cessé de fonctionner avec IE7.
Ces hacks permettaient de contourner certains bugs de rendu propres à IE (méthode peut-être pas très propre, mais souvent indispensable pour résoudre de nombreux problèmes spécifiques à IE, permettant aux pauvres web designers que nous sommes de conserver leur santé mentale).
Certains de ces bugs n'ont pas été corrigés, et pourtant les hacks qui nous permettaient de les contourner ont été éliminés (manifestement un nouveau moyen très efficace inventé par Microsoft pour enlever aux pauvres web designers que nous sommes ce qui leur permettait de conserver leur santé mentale).
Heureusement, un nouveau hack simple a été découvert, permettant de résoudre le problème.
Petit résumé des hacks de sélecteurs CSS les plus utiles
(vu su nanobox)
- 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 {}
Commentaires
1. Le mardi 29 août 2006 à 22:45, par Delphine Dumont
2. Le dimanche 12 novembre 2006 à 15:23, par The Prog
3. Le lundi 13 novembre 2006 à 16:41, par dav
4. Le jeudi 16 novembre 2006 à 10:21, par nadia
5. Le mercredi 22 novembre 2006 à 12:51, par kats
6. Le samedi 9 décembre 2006 à 13:45, par Ombre
7. Le mardi 12 décembre 2006 à 18:21, par _Enchained
8. Le mardi 16 janvier 2007 à 22:27, par Pemey
9. Le samedi 20 janvier 2007 à 13:34, par Daniel R
10. Le lundi 2 avril 2007 à 13:17, par k-ny
11. Le lundi 16 avril 2007 à 19:36, par Egam
12. Le mercredi 16 mai 2007 à 19:03, par CC3
13. Le mardi 21 août 2007 à 22:39, par LeGrosNoob
14. Le samedi 22 septembre 2007 à 22:56, par Jeremy
15. Le dimanche 16 décembre 2007 à 11:46, par Etienne
16. Le jeudi 3 janvier 2008 à 11:00, par beau
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.