Pour forcer IE6 à fixer une div :
On utilise la pseudo propriété expression() propre à Internet Explorer 6 pour recalculer dynamiquement (via JScript) les distances autour de la div. C’est moins fluide qu’avec position : fixed mais ça dépanne bien.
.fixe {
position: fixed;
z-index: 100;
}
*html .fixe { /* only ie6 : hack position fixe */
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + this.offsetHeight - this.offsetHeight);
}
Vos commentaires
# Le 1er juillet 2008 à 16:17, par Marin En réponse à : CSS : "position : fixed" avec IE6
hello, plutôt que d’employer le hack ’*html .fixe’, je recommande d’employer un fichier css spécifique appelé via des commentaires conditionnels :)
voir sur : http://www.blog-and-blues.org/artic...