我在使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>