Maison > Article > interface Web > Pourquoi « overflow : Hidden » ne fonctionne-t-il pas avec « position : relative » dans IE6 et IE7 ?
Lorsque vous rencontrez des problèmes CSS dans Internet Explorer 6 et 7 liés au débordement : masqué et position : relatif, il y a souvent un coupable spécifique qui entrave la fonctionnalité prévue.
Dans l'extrait de code fourni, le problème peut être attribué à la position : propriété relative appliquée à l'élément ul. Bien que cette propriété soit essentielle au fonctionnement du slider, elle perturbe par inadvertance la propriété overflow: Hidden sur le div item-list.
Pour résoudre ce problème, ajoutez position: relative à l'élément body, comme indiqué dans le code révisé ci-dessous :
<code class="html"><body> <div style="position:relative;"> <!-- New div with position:relative --> <div class="column-1"> <div class="item-list clearfix"> <!-- Rest of the code remains the same --></code>
Cet ajout crée un nouveau conteneur avec position: relative, isolant efficacement le positionnement de l'élément ul et permettant à la propriété overflow: Hidden sur le div item-list de fonctionner comme prévu. Par conséquent, les diapositives non actives seront masquées avec succès.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!