2012-09-26 5 views
1

나는 IE7에서 일하고있다. 그러나 그 목록은 부 메뉴의 맨 위에있다. 맨 위에 가져올 방법이 있는가? IE8 이상에서는 작동하지만 IE7에서는 정상적으로 작동하지 않습니다. 누군가가 도움이되기를 바랍니다. 많은 감사다른 사람의 위에 IE7리스트

here 당신은 display:inline-block를 사용하는 코드

답변

2

입니다. IE 7은이를 올바르게 해석하지 못하며 실제로 요소를 inline-block으로 표시하기 위해 해킹이 필요합니다. 당신의 선택 CSS 문에서

이 추가 :

.select { 
    display:inline-block; 
    *display:inline; /* IE 7 hack */ 
    zoom:1;   /* IE 7 hack */ 
} 

은 또한 당신은 IE7에만 스타일 시트를 작성하고 해킹없이 위를 사용할 수 있습니다.

IE7에서이 문제를 해결했지만 아래쪽 선택 상자 아래에 드롭 다운 목록이 표시되지 않도록 일부 요소의 Z- 색인을 변경하려고 할 수 있습니다.

Updated Fiddle

+0

David. 너는 옳다. 나는 전에 한 번했지만 잊어 버렸다. :-) – olo

관련 문제