2011-09-03 7 views
2

Pour une raison quelconque, la marge de ma zone de contenu, 150px top ne fonctionne pas dans Internet Explorer de sorte que le contenu passe sous l'en-tête. de l'aide? Je sais que généralement fixé est un peu étrange dans Internet Explorer, mais bizarrement cela semble fonctionner, c'est juste le contenu commence en haut de la page plutôt que 150px vers le bas.La marge de Div ne fonctionne pas dans Internet Explorer

html { 
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll; 
overflow-x: auto; 
} 

body { 
background-color: #FBFBFB; 
margin:0; 
padding:0; 
} 
#header { 
position: fixed; 
top: 0; 
left: 0; 
width: 100%; 
height: 150px; 
background-color: #FBFBFB; 
z-index: 100; 
} 

#sidebar { 
position: fixed; 
top: 150px; 
left: 0; 
width: 275px; 
height: 100%; 
z-index: 100; 
} 



#content { 
width: 837px; 
margin-top: 150px; 
margin-left: 325px; 
overflow: auto; 
} 
+0

Pourriez-vous également publier le code HTML que vous utilisez, afin que nous sachions où ces éléments sont placés? – animuson

Répondre

2

Avez-vous un lien que nous pouvons vérifier? Essayez "padding-top: 150px" à la place, cela fonctionne principalement à moins que quelque chose ne vous empêche de le faire. Sinon, essayez les astuces régulières avec "zoom: 1", "display: block", "position: relative" si elles sont applicables.

+0

le tour de remplissage a fonctionné, merci! si simple, mais si facile à manquer. – Amy

Questions connexes