我在ie8中有两个与我的菜单问题。如果您在ie8中访问此链接http://betapwr.pokerworldratings.com/,您会看到菜单不会在“会议室”选项卡下面下拉菜单。我在所有包含它但没有骰子的地方放置了“overflow:visible”。第二个问题是在右侧缺少可见的搜索栏。我检查了元素,并没有看到“显示”有任何问题。您可以在Chrome中查看正确的设置。我错过了什么?在Internet Explorer中缺少菜单项
0
A
回答
2
首先,您的顶部菜单是一个彻头彻尾的重击,因为您没有正确地嵌套您的列表项目。您目前有这样的:
<li class="drop-work"><a href="#">Rooms</a>
<ul>
<a href=""><li>Room 1</li></a>
<a href=""><li>Room 2</li></a>
</ul>
</li>
你嵌套一些a
的标签,列表标签的孩子,那是不妥当的标记,这样你就可以修复被格式化你的子菜单正确的方式将部分:
固定
<li class="drop-work"><a href="#">Rooms</a>
<ul>
<li><a href="">Room 1</a></li>
<li><a href="">Room 2</a></li>
</ul>
</li>
接下来,html5.js SHIV你包括在你的文档的页眉中没有找到让你header
和footer
HTML5标签是不实际在IE中正确地砍杀
现在,您的顶部菜单中工作正常IE8但看起来糟糕的IE8在兼容模式下,你可以通过使用CSS黑客,像这样修复的列表项设置为display:inline
而不是显示块:
.admin-menu ul li { display:inline;/这将针对IE7 */ }
然后伸展你的#admin-bar
到文档中,你可以修改你的规则下面左边和右边:
#admin-bar {
overflow:visible;
position: fixed;
top:0;
right:0;
left:0;
z-index: 99999;
background:url(images/top-menu.png) repeat-x #000;
background-image: -moz-linear-gradient(top,#0078CE 0,#006AAD 100%);
background-image: -ms-linear-gradient(top,#0078CE 0,#006AAD 100%);
background-image: -o-linear-gradient(top,#0078CE 0,#006AAD 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0078CE),color-stop(100%,#006AAD));
background-image: -webkit-linear-gradient(top,#0078CE 0,#006AAD 100%);
background-image: linear-gradient(to bottom,#0078CE 0,#006AAD 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0078CE',endColorstr='#006AAD');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0078CE', endColorstr='#006AAD')";
border-bottom:3px solid #005991;
}
+0
感谢您抽出时间整顿我!非常感谢。 – 2012-03-15 16:27:24
相关问题
- 1. 在eclipse中缺少'maven package'菜单项
- 2. 引导程序图标缺少Internet Explorer
- 3. 与Internet Explorer的CSS菜单
- 4. 在IE9中缺少菜单
- 5. 记事本++菜单中缺少项目
- 6. 菜单选项卡在Internet Explorer 8中无法正常工作
- 7. 在Internet Explorer中打印时缺少输入元素中的值
- 8. Internet Explorer 9中不可见的菜单
- 9. Internet Explorer 8中的Javascript菜单
- 10. 的Joomla顶部菜单在Internet Explorer
- 11. 在Firefox下拉菜单和Internet Explorer
- 12. Internet Explorer在form.submit()请求中缺少POST数据
- 13. 在Internet Explorer中缺少图像交叉和边框
- 14. Eclipse与Android SDK缺少菜单项
- 15. Azure Kudu工具栏缺少菜单项
- 16. Internet Explorer 7 CSS菜单定位
- 17. Internet Explorer下拉菜单问题!
- 18. JQuery slideUp水平菜单Internet Explorer问题
- 19. jQuery与Internet Explorer的下拉菜单
- 20. Internet Explorer边框缺陷
- 21. C#的Internet Explorer(internet选项)
- 22. NetBeans分析菜单....缺少?
- 23. 为什么hta脚本不能从Internet Explorer菜单项运行?
- 24. PowerShell Internet Explorer Com对象选择类下拉菜单项
- 25. 在Visual C++中缺少创建GUID菜单项
- 26. 在Internet Explorer中
- 27. Internet Explorer缺少占位符支持,特别是密码字段
- 28. 下拉菜单在Internet Explorer中不显示7
- 29. 在Internet Explorer中Asp.net菜单控制CSS问题8
- 30. 在Internet Explorer中加载屏幕外的菜单
似乎在IE9中发生过。 – j08691 2012-03-15 15:45:06
在第11行menu.js中有一个狡猾的新行;你寻找document.getElementById(“导航”),但似乎没有这样的元素 - 这些错误将暂停脚本处理,即ie – 2012-03-15 15:47:15
哦,我看到..你实际上可以看到子菜单出现在IE8当我减少顶部边距。它只是在主菜单的底部被切断,这使我认为这是一个溢出问题,但... – 2012-03-15 15:53:31