2011-03-25 3 views

답변

3

#main-nav에서 filter 규칙을 제거해야합니다. filter은 요소에 overflow: hidden을 적용한 것처럼 Internet Explorer가 작동하도록합니다.

이제 드롭 다운 메뉴가 작동하지만 그라디언트가 손실됩니다.

방금 ​​제거한 것과 동일한 filter#menu-category-navigation에 추가하여 동일한 문제가 발생하지 않는 방식으로 그라데이션을 다시 추가 할 수 있습니다. 내가 알 수있는 한, 그것은 똑같은 것처럼 보입니다.

+0

감사 ... 문제의 원인이되는 필터 규칙이 맞습니다. 불행히도 필터를 기본 UL로 이동하면 그라디언트가 더 이상 탐색 너비를 채우지 않습니다. 방금 IE에서 모두 삭제했습니다. 그들은 언제 그들의 행동을 함께 할 것인가? – lancemonotone

+0

IE9에서는 [SVG를 사용하여 그라디언트 만들기] (http://css3wizardry.com/2010/10/29/css-gradients-for-ie9/)를 사용할 수 있습니다. 이는 'filter' 속성을 사용하는 것보다 개선 된 기능입니다. 이 답변에 만족하면 수락하면 감사하겠습니다. – thirtydot

+0

SVG를 살펴 보겠다.하지만 IE의 시장 점유율이 줄어들어 그만한 가치가 있는지 확신 할 수 없다. 그라데이션은 중요하지 않습니다. – lancemonotone