我在使Internet Explorer正确显示菜单栏时遇到问题。菜单项应该在整个页面的内联列表中,但它们仍保留在页面下方的列表中,并带有项目符号。

Please see this fiddle for inspection

我一直在IE7中查看,但据我所知问题仍然存在于IE9中。谢谢你的帮助。

最佳答案

要使其与IE8 / IE9一起使用,您将需要IE html5 Shiv(只需使用Javascript创建元素)。
但是请确保在CSS中将它们设置为display:block;!您也可以让Google Shiv为您托管它:Google IE html5 Shiv有关使用IE Shiv的更多信息:HERE但您也可以像这样使它自己:
Your Fiddle HERE

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

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

10-04 17:17