2009-08-11 7 views
0

J'imagine que cette question apparaît de temps en temps (j'ai effectivement lu quelques messages avant de poster ma propre question) mais ici c'est encore une fois.Astuce css pied de page avec IE6 ne fonctionne pas

Comment puis-je faire en sorte que le pied de page collant fonctionne sur cet URL avec IE 6? (Le lien a été supprimé car il est maintenant cassé)

La différence ici est que je reçois un div caché qui s'affiche si vous cliquez dans "Werknemer" ou "AEX" par exemple.

Il s'agit du bloc que je souhaite voir apparaître en bas de la fenêtre du navigateur (pas à la fin de la page telle qu'elle est actuellement).

Merci pour l'aide!

+0

Est-ce que ie6 est assez commun ces jours-ci que vous devez vous pencher en arrière pour rendre les choses compatibles? –

Répondre

2

J'ai toujours fait position: corrigé dans IE avec des expressions css. Je trouve que c'est le moins destructeur en ce qui concerne votre balisage. Le seul problème est que sans JavaScript, cela ne fonctionne pas.

Voici ce que vous mettriez dans un IE6 que stylesheet si vous travaillez en mode bizarreries:

/* Smooths out the scrolling of #your-fixed-element */ 
body { 
    background-attachment: fixed; 
} 

#fixedElement { 
    position: absolute;  
    left: 0; 
    top: expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight); 
} 

Et si vous êtes en mode standard, utilisez cette déclaration #fixedElement à la place:

#fixedElement { 
    position: absolute;  
    left: 0; 
    top: expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight); 
} 
+1

le deuxième css a fonctionné comme un charme. Merci! – Pablo