Je suis en train de coder ie6 css exclusif, dans lequel je suis confronté au problème. Le pied de page ne prend pas la valeur min-width alors qu'il accepte la valeur de largeur fixe. J'utilise le repeat-x pour une image et lui assigne une valeur min-width. La même chose que j'ai fait avec header div et ça marche parfaitement bien. Par exemple, voici mon code.Pourquoi la min-largeur ne fonctionne-t-elle pas pour ie6?
En-tête HTML que j'ai utilisé dans le même but.
<div id="header">
<!-- top-menu -->
<div id="top-menu">
<div id="left-logo">
<a href="#"><img src="img/logo-left.png" alt="BhatkalNews" /></a>
</div>
<div id="navigation">
<ul>
<li class="contact"><a href="#"><img src="img/contact.png" alt="contact" /></a></li>
<li class="photo"><a href="#"><img src="img/photo.png" alt="photo"/></a></li>
<li class="video"><a href="#"><img src="img/video.png" alt="video" /></a></li>
</ul>
</div>
<div id="right-logo">
<a href="#"><img src="img/logo-right.png" alt="BhatkalNews" /></a>
</div>
</div>
</div>
Et voici le css que j'ai utilisé.
#header {
min-width: 1040px;
height: 111px;
background: url('../img/header-bg.jpg') repeat-x;
}
et dans le même but, le code de pied de page est.
<div id="footer">
</div>
et le css
#footer {
min-width:1040px;
background:#36240A url('../img/footer.jpg') repeat-x;
height:291px;
}
Pourquoi le pied de page ne pas attribuer la largeur min?
si tel est le cas, alors comment se fait-il fonctionne pour en-tête, je l'ai testé à l'aide de nombreux outils pour IE6. –
min-width n'est pas supporté par IE6. Ce que vous voyez est probablement le fait que les DIV sont des éléments de niveau bloc et donc 100% de largeur par défaut. –