Position fixed sur Internet Explorer 6
Astuce par Raphael (Eleveur de kiwiz, Strasbourg)
Internet Explorer 6 ne reconnaît pas la valeur "fixed" appliquée à la propriété "position".
Il faut donc passer par des bidouilles pour réaliser ses objectifs :
- http://www.nanoum.net/blog/6_absolue_et_fixe.html
- http://tagsoup.com/-dev/null-/css/fixed/ (en)
- http://css-discuss.incutio.com/?page=EmulatingFixedPositoning (en)
- http://www.howtocreate.co.uk/fixedPosition.html
Modèles de mise en page avec parties fixes : http://limpid.nl/lab/css/fixed/ (en)
À noter que dans certains cas, il vaut mieux se contenter d'une dégradation gracieuse dont on peut prévoir les effets, que d'une bidouille dont les effets (en particulier son impact sur les différents navigateurs) ne sont pas maîtrisés.
Par exemple, on peut, à l'aide d'une feuille de style réservée à Internet Explorer 6 et inférieurs via des commentaires conditionnels, adresser à IE 6 une position absolue au lieu d'une position fixe.
Enfin, rappelons que position:fixed; est implémenté par Internet Explorer 7 et tous les navigateurs modernes.







