Internet Explorer 8在响应式网站中不显示固定菜单

时间:2012-06-20 09:26:52

标签: jquery html5 css3 internet-explorer-8 responsive-design

我正在制作一个预告微型网站,简要介绍对非专业人士的响应式设计。

随着浏览器的解释,Everythings一切顺利。也适用于Mobile Safari。

但像往常一样:微软的人性祸害,互联网浏览器是$ *#§ing。在这种情况下,它涉及版本8.对于版本9,每个人都可以。

IE 8不显示固定导航,因此用户无法在屏幕之间滑动。

我一直在寻找解决方案,但我找不到。也许你可以帮助我。

该网站位于:

http://www.nerdcraft-design.de/teaser/

提前致谢。

2 个答案:

答案 0 :(得分:1)

非常肯定这只是一个定位问题 - IE很容易混淆,所以最好是明确的 - 尝试只添加left: 0;到导航:)

答案 1 :(得分:0)

您需要包含HTML5 shiv以在旧IE中注册新的HTML5元素。它们仍然会在没有它的情况下显示,但是在你的情况下导航中包含这些元素的任何CSS选择器都不会应用CSS。

http://code.google.com/p/html5shiv/

编辑:正如所指出的那样,您正在填充这些元素,但是您的页面上出现了javascript错误,可能会阻止它执行:

SCRIPT438: Object doesn't support property or method 'addEventListener' 
teaser, line 50 character 3