"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que `overflow: hidden` falha ao ocultar slides inativos no IE6 e IE7 quando combinado com `posição: relativo`?

Por que `overflow: hidden` falha ao ocultar slides inativos no IE6 e IE7 quando combinado com `posição: relativo`?

Publicado em 2024-11-09
Navegar:995

Why Does `overflow: hidden` Fail to Hide Inactive Slides in IE6 and IE7 When Combined with `position: relative`?

IE6 IE7 CSS Problema com overflow: oculto; - posição: relativa; Combo

Esse problema surge ao tentar ocultar slides inativos em um controle deslizante utilizando a propriedade CSS overflow: hidden. No entanto, no IE 6 e 7, essa abordagem falha, deixando visíveis os slides não ativos. A causa raiz está na combinação de overflow: hidden e position: relativo no elemento ul que contém.

Uma solução alternativa conhecida para esse problema é adicionar position: relativo ao elemento container. Na estrutura HTML fornecida, a tag body serve como contêiner. Para resolver o problema, adicione um div diretamente abaixo do corpo e atribua a ele a posição: relativo.


  
...

No CSS fornecido, adicione a seguinte linha:

#container {
  position: relative;
}

Esta modificação resolverá o problema e permitirá o uso de overflow: hidden para ocultar slides inativos no IE 6 e 7, garantindo a funcionalidade adequada do controle deslizante.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3