3

我的网站http://hungryathome.net上的导航栏在Firefox 和 IE8 标准模式下无法正确居中。它在 IE7 兼容模式和 Chrome 中正确居中。

奇怪的是,将 div (id="navlinks") 上的 Margin 设置为 4px 或更大会使其正确居中。任何更少都会导致它稍微偏离中心。我在 Firebug 中来回更改了值,这让我很困惑。有什么解释为什么会这样吗?

4

1 回答 1

1

啊哈,看着 Firebug 使用他们令人敬畏的控件将蓝色放在元素上,您的标题图像实际上在您的导航栏上悬挂了大约 3 或 4 个像素,这导致它移动导航并实际上使其更小,所以它“正确”地居中。尝试使您的标题高几个像素,直到它正确卡入到位。

示例 http://img809.imageshack.us/img809/9784/example.jpg

编辑:或者border: 0对该图像应用一种样式,这样它就不会在其周围添加边框,这可能是一个更好的解决方案......

于 2010-06-12T05:46:22.823 回答