Méthodologie générale
CHAPITRE 15
205
Afin de n’appliquer ces méthodes qu’au navigateur Internet Explorer, il est vivement
conseillé d’employer les commentaires conditionnels.
Les commentaires conditionnels
Tous les navigateurs, selon leur ancienneté ou leur degré de conformité aux standards, ne prennent pas en charge les propriétés CSS de la même manière. Certains
présentent des bogues d’interprétation, Quelques-uns reconnaissent les dernières
nouveautés en CSS2, d’autres non.
Un hack est une technique pour éviter ces problèmes et permettre à ces navigateurs
défectueux d’aboutir à nos fins, soit en détournant une propriété de son usage, soit en
utilisant des codes supplémentaires pour pallier les manques.
Cependant, au fur et à mesure de l’évolution du navigateur, celui-ci devient de plus
en plus conforme aux standards et les anciens hacks utilisés deviennent obsolètes.
Ainsi, depuis l’arrivée d’IE7, beaucoup de hacks appliqués pour IE6 sont devenus
inopérants car corrigés. Les concepteurs web ont dû reprendre un par un tous leurs
hacks pour convenir à la nouvelle version.
Pour remédier à ce problème, il existe une solution plus robuste et plus pérenne : les
commentaires conditionnels. Il s’agit d’un mécanisme propre à Internet Explorer
Windows, qui permet d’inclure dans une page HTML, de manière valide, du code
qui ne sera lu et interprété que par IE, ou par l’une ou l’autre de ses versions.
Les commentaires conditionnels se présentent comme des instructions dotées d’une
condition (if) et qui se placent dans l’en-tête du document (X)HTML (au sein de
l’élément ).
La syntaxe la plus simple est la suivante :
RÉFÉRENCE Concept de Haslayout
Voici une explication détaillée du concept de Haslayout :
http://www.test.blog-and-blues.org/haslayout/trad_temp.html
HTML
CHAPITRE 15
205
Afin de n’appliquer ces méthodes qu’au navigateur Internet Explorer, il est vivement
conseillé d’employer les commentaires conditionnels.
Les commentaires conditionnels
Tous les navigateurs, selon leur ancienneté ou leur degré de conformité aux standards, ne prennent pas en charge les propriétés CSS de la même manière. Certains
présentent des bogues d’interprétation, Quelques-uns reconnaissent les dernières
nouveautés en CSS2, d’autres non.
Un hack est une technique pour éviter ces problèmes et permettre à ces navigateurs
défectueux d’aboutir à nos fins, soit en détournant une propriété de son usage, soit en
utilisant des codes supplémentaires pour pallier les manques.
Cependant, au fur et à mesure de l’évolution du navigateur, celui-ci devient de plus
en plus conforme aux standards et les anciens hacks utilisés deviennent obsolètes.
Ainsi, depuis l’arrivée d’IE7, beaucoup de hacks appliqués pour IE6 sont devenus
inopérants car corrigés. Les concepteurs web ont dû reprendre un par un tous leurs
hacks pour convenir à la nouvelle version.
Pour remédier à ce problème, il existe une solution plus robuste et plus pérenne : les
commentaires conditionnels. Il s’agit d’un mécanisme propre à Internet Explorer
Windows, qui permet d’inclure dans une page HTML, de manière valide, du code
qui ne sera lu et interprété que par IE, ou par l’une ou l’autre de ses versions.
Les commentaires conditionnels se présentent comme des instructions dotées d’une
condition (if) et qui se placent dans l’en-tête du document (X)HTML (au sein de
l’élément ).
La syntaxe la plus simple est la suivante :
RÉFÉRENCE Concept de Haslayout
Voici une explication détaillée du concept de Haslayout :
http://www.test.blog-and-blues.org/haslayout/trad_temp.html
HTML
