|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mars 2005 Messages : 32 ![]() |
Bonjour,
je débute en CSS et j'ai un problème sous IE avec la mise en page car j'utilise des <div> et je veux que l'entête reste fixe, d'où l'utilisation de "position:fixed" : ça marche bien sur Firefox mais l'entête scroll avec le reste sur IE. Il semblerait que les versions antérieures à IE7 ne gèrent pas cette propriété mais ça ne marche pas même sur IE8 ! Peut-être qu'IE passe en mode Quirks mais j'ai essayé différents docType sans plus de réussite et j'ai fait valider mon code par le W3C... Pour info, l'entête n'apparait même pas si je déclare un docType HTML4.1 Strict ou XHTML 1.0 Transitional ni si j'ajoute "http://www.w3.org/TR/html4/loose.dtd" au docType que j'utilise (<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.1 Transitional//EN">). En attendant, j'utilise la rustine de Iubito et Bisûnûrs (cf. "Comment simuler le style CSS "position : fixed" sous Internet Explorer ?" de la FAQ). Merci à eux, mais c'est ça devrait fonctionner sans ça sous IE7 et suivants, et j'avoue ne plus rien y comprendre, d'où ce post. J'espère que vous y verrez plus clair que moi ! |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2011 Messages : 2 930 ![]() |
Bonjour,
la position:fixed fonctionne bien sous IExplorer > 6, seulement avec IE il faut un DOCTYPE Strict, par exemple Code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
|
|
01
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mars 2005 Messages : 32 ![]() |
j'ai aussi essayé avec ce docType mais l'entête n'apparait même pas !
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2011 Messages : 2 930 ![]() |
|
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Inscription : mars 2005 Messages : 32 ![]() |
voici mon CSS (j'espère que tu t'y retrouveras ; j'aurais voulu avoir le "content" fixe aussi mais j'y arrive pas...) :
Code :
|
||
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 930 ![]() |
rien d'anormal, mais ajoutes le left et le top, pour ton #header, à 0px
Code :
|
||
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : mars 2005 Messages : 32 ![]() |
mais c'est bien sûr !! ça marche impeccable comme ça, merci NoSmoking !!
Je vais marquer ce post comme Résolu... et en ouvrir un autre car j'ai un souci de mise en page avec mes tailles en % (c'est pas terrible suivant l'écran sur lequel on voit ma page). |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com