2012-09-05 2 views
0

Internet Explorer에서 내 메뉴 표시 줄을 올바르게 표시하는 데 문제가 있습니다. 메뉴 항목은 페이지의 인라인 목록에 있어야하지만 글 머리 기호로 페이지 아래로 이동하는 목록에 남아 있습니다.탐색 메뉴 용 Internet Explorer 인라인 목록

Please see this fiddle for inspection.

저는 IE7에서 보았지만 IE9에서는 문제가 남아 있음을 알고 있습니다. 당신의 도움을 주셔서 감사합니다.

답변

3

IE8/IE9에서 작동 시키려면 IE html5 Shiv (자바 스크립트로 요소 생성)가 필요합니다. CSS에 반드시 display:block;을 만들어주세요! Google IE html5 Shiv
더 IE 칼을 사용하는 방법에 대해 :
당신은 또한 당신을 위해 그것을 호스트 구글의 칼을 가질 수 HERE

하지만이처럼 직접 만들 수 있습니다
Your Fiddle HERE

<style type="text/css"> 
nav{ 
display:block; 
} 
</style> 

<script type="text/javascript"> 
document.createElement("nav"); 
</script> 
2

<nav> HTML5 요소를 사용 중입니다. IE 8 이하 스타일을 알 수 없거나 지원되지 않는 요소가 아닙니다.

+0

그것이 IE9을 위해 일 것인가 그때? – RobotEyes

+0

예, 작동합니다. –