Saut à tous,
Je souhaite avoir une div qui ne bouge pas malgré le scroll. J'ai vite trouvé la position:fixed, mais comme je suis sous ie6 (c'est une contrainte), cette propriété n'est pas supportée.
J'ai trouvé une solution sur Alsacreations. J'ai tenté de la mettre en pratique mais cela ne semble pas fonctionner...
Ma balise semble être en position absolute.
Edit : Sous Firefox, le code fonctionne comme attendu.
Est-ce que j'ai loupé quelque chose?
Merci d'avance.
Voici le code que j'ai utilisé pour tester :
Modifié par Pogo (25 Aug 2010 - 17:42)
Je souhaite avoir une div qui ne bouge pas malgré le scroll. J'ai vite trouvé la position:fixed, mais comme je suis sous ie6 (c'est une contrainte), cette propriété n'est pas supportée.
J'ai trouvé une solution sur Alsacreations. J'ai tenté de la mettre en pratique mais cela ne semble pas fonctionner...
Ma balise semble être en position absolute.
Edit : Sous Firefox, le code fonctionne comme attendu.
Est-ce que j'ai loupé quelque chose?
Merci d'avance.
Voici le code que j'ai utilisé pour tester :
<html>
<head>
<title>Test position:fixed ie6</title>
<style type="text/css">
div.fixe {position:fixed;}
<!--[if IE 6]>
div.fixe {
position:absolute;
left:expression((ignoreMe = document.body.scrollLeft) + 'px');
top:expression((ignoreMe = document.body.scollTop) + 'px');
}
<![endif]-->
</style>
</head>
<body>
<div class="fixe">Je teste la position fixe pour une div dans ie6</div>
C'est du texte <br />
C'est du texte <br />
C'est du texte <br />
C'est du texte <br />
C'est du texte <br />
C'est du texte <br />
(...)
</body>
<html>
Modifié par Pogo (25 Aug 2010 - 17:42)