我在使Internet Explorer正確顯示我的菜單欄時遇到問題。菜單項應該位於整個頁面的內聯列表中,但它們仍保留在列表中以列表形式顯示的列表中。用於導航菜單的Internet Explorer內聯列表
Please see this fiddle for inspection。
我一直在IE7中查看,但據我所知,問題依然存在於IE9中。謝謝你的幫助。
我在使Internet Explorer正確顯示我的菜單欄時遇到問題。菜單項應該位於整個頁面的內聯列表中,但它們仍保留在列表中以列表形式顯示的列表中。用於導航菜單的Internet Explorer內聯列表
Please see this fiddle for inspection。
我一直在IE7中查看,但據我所知,問題依然存在於IE9中。謝謝你的幫助。
爲了使它與IE8/IE9一起工作,您將需要IE html5 Shiv(只需使用Javascript創建元素)。 但是一定要在你的CSS中製作display:block;
!
您還可以讓谷歌SHIV託管爲你: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>
您正在使用<nav>
HTML5元素。 IE 8和更低版本不要樣式未知/不支持的元素。
難道IE9的工作然後? – RobotEyes
是的,它應該工作。 –