【发布时间】:2010-03-23 15:45:03
【问题描述】:
我在 IE7 中有一个奇怪的错误。 http://www.luukratief-design.nl/dump/simplefolio/
导航必须居中。背景也是如此。 现在每个浏览器都能完美地做到这一点。甚至IE6! (还没有做pngfix)。 唯一有问题的是 IE7,它将整个导航栏元素向右移动。
有人知道这怎么可能吗?
【问题讨论】:
标签: html css header navigation
我在 IE7 中有一个奇怪的错误。 http://www.luukratief-design.nl/dump/simplefolio/
导航必须居中。背景也是如此。 现在每个浏览器都能完美地做到这一点。甚至IE6! (还没有做pngfix)。 唯一有问题的是 IE7,它将整个导航栏元素向右移动。
有人知道这怎么可能吗?
【问题讨论】:
标签: html css header navigation
如果您在 CSS 中添加 Position: relative to your navbar element 而不是 position: fixed,IE7 将解决此问题。
<div class="navbar"> <- position: fixed to position: relative .
【讨论】:
我敢打赌是这条线
.navbar {
background:url("../images/bg-nav.png") repeat scroll center top transparent;
}
改成
.navbar {
background:url("../images/bg-nav.png") repeat scroll left top transparent;
}
【讨论】: