2010-05-03 4 views
3

J'ai une page qui fonctionne bien dans Firefox et Chrome. C'EST À DIRE. 8 décide cependant de ne pas afficher une div lorsque le navigateur est redimensionné. La plupart de la page semble bien, mais la div que j'utilise pour le contenu ne disparaît pas et disparaît juste quand je redimensionne I.E.Internet Explorer 8 - Div disparaît sur le redimensionnement

<div id="wrapper"> 
    <div id="innerWrapper" style="width:215px;"> 
     <div id="mainColumn" style="height:750px; width:600px; float: left; clear:both; position:absolute;"> 
      <div id="mainContent" style="float:left; "> 
        content here disappears on resize. 
      </div> 
     </div> 
    </div> 
</div> 
+0

Si vous Google pour « resize éléments Internet Explorer disparaissent », il semble ce bug a été autour depuis IE 6. Pourtant, Microsoft semble assez silencieux sur ce problème – mydoghasworms

Répondre

10

Vous avez été touché par le bug « hasLayout » link

La meilleure façon est de donner la hauteur de votre emballage. Un hack simple qui fonctionne bien est la hauteur: 1%. Cela devrait résoudre votre problème div disparaissant.

+0

Merci beaucoup. –

1

Si vous avez défini la position à absolue ou relative à un mauvais récipient, il le fait aussi et il fait partie de IE bug « hasLayout comme décrit ci-dessus.

Questions connexes