我正在制作一个预告微型网站,简要介绍对非专业人士的响应式设计。
随着浏览器的解释,Everythings一切顺利。也适用于Mobile Safari。
但像往常一样:微软的人性祸害,互联网浏览器是$ *#§ing。在这种情况下,它涉及版本8.对于版本9,每个人都可以。
IE 8不显示固定导航,因此用户无法在屏幕之间滑动。
我一直在寻找解决方案,但我找不到。也许你可以帮助我。
该网站位于:
http://www.nerdcraft-design.de/teaser/
提前致谢。
答案 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