0

如果这真的很明显,我不是很技术很抱歉。我在网上搜索过,找不到答案。该站点位于概念 url:http ://sgstemp.dreamhosters.com/它在 FF、Chrome 和 Safari 中显示良好,但在 IE 中,导航菜单的一部分在带有滑块的页面上消失。知道如何解决这个问题。此外,滑块在 IE8 中根本不起作用......

任何帮助都将不胜感激。

4

3 回答 3

1

低于 10 的 Internet Explorer 版本(我认为)看不到页眉和页脚标签,请尝试将它们更改为纯 div。

至于 IE8 中的动画,我很确定任何花哨的 CSS3 、jQuery 或数据前缀都不兼容 - 尝试将其转换为 flash 动画?

于 2013-10-22T15:31:51.717 回答
0

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

于 2013-10-22T15:59:33.407 回答
0

您遇到的问题是您正在使用 HTML5 元素,例如<section><header>.

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

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

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

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

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

于 2013-10-22T16:13:12.593 回答