지금은 슈퍼 피쉬 js를 비활성화 했으므로 순수한 CSS입니다. URL은 http://pittsculture.studiotwo.com/category/outdoors-recreation/입니다. FF와 Chrome에서는 괜찮아 보입니다. 하지만 믿거 나 말거나 IE는 드롭 다운에 문제가 있습니다 (예 : 야외 및 레크리에이션). 왜 그 이유를 알 수 있습니까?슈퍼 피쉬 스타일의 드롭 다운 메뉴가 IE에 표시되지 않습니다
3
A
답변
3
#main-nav
에서 filter
규칙을 제거해야합니다. filter
은 요소에 overflow: hidden
을 적용한 것처럼 Internet Explorer가 작동하도록합니다.
이제 드롭 다운 메뉴가 작동하지만 그라디언트가 손실됩니다.
방금 제거한 것과 동일한 filter
을 #menu-category-navigation
에 추가하여 동일한 문제가 발생하지 않는 방식으로 그라데이션을 다시 추가 할 수 있습니다. 내가 알 수있는 한, 그것은 똑같은 것처럼 보입니다.
감사 ... 문제의 원인이되는 필터 규칙이 맞습니다. 불행히도 필터를 기본 UL로 이동하면 그라디언트가 더 이상 탐색 너비를 채우지 않습니다. 방금 IE에서 모두 삭제했습니다. 그들은 언제 그들의 행동을 함께 할 것인가? – lancemonotone
IE9에서는 [SVG를 사용하여 그라디언트 만들기] (http://css3wizardry.com/2010/10/29/css-gradients-for-ie9/)를 사용할 수 있습니다. 이는 'filter' 속성을 사용하는 것보다 개선 된 기능입니다. 이 답변에 만족하면 수락하면 감사하겠습니다. – thirtydot
SVG를 살펴 보겠다.하지만 IE의 시장 점유율이 줄어들어 그만한 가치가 있는지 확신 할 수 없다. 그라데이션은 중요하지 않습니다. – lancemonotone