菜单的部分不显示IE

时间:2013-10-22 15:24:49

标签: internet-explorer

如果这很明显,我不是很技术性的,所以道歉。我在网上研究过,找不到答案。该网站位于概念网址:http://sgstemp.dreamhosters.com/,在FF,Chrome和& Safari中但导航菜单的IE部分会在带滑块的页面上消失。知道如何解决这个问题。此外,滑块在IE8中根本不起作用......

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:1)

低于10的Internet Explorer的版本(我认为)无法看到页眉和页脚标记,请尝试将它们更改为普通div。

至于IE8中的动画,我很确定没有任何花哨的CSS3,jQuery或数据前缀兼容 - 试着把它变成flash动画吗?

答案 1 :(得分:0)

我认为您忘记为“联系人”和“新闻”菜单项指定z-index属性。 指定z-index将它们冒泡到视图的顶部。

答案 2 :(得分:0)

您遇到的问题是您使用的是<section><header>等HTML5元素。

这些是新元素名称,IE8或更早版本无法识别。如果你使用它们,你会得到奇怪的造型错误。

幸运的是有一个解决方案:有一个名为html5shiv的脚本。将此脚本添加到您的页面将解决旧版IE中的此问题,然后它会将这些新标记识别为有效。

您还可以尝试另一个名为Modernizr的脚本,它包含与html5shiv相同的功能,但也提供了帮助您检测缺少的浏览器功能的功能。

因此,将这些脚本中的一个或其他脚本添加到页面中,它应该可以解决问题。

或者,您可以切换到使用<div>元素来处理所有内容,使用类来定义它们的语义而不是新的HTML5标记。