渲染不同的chrome和firefox

时间:2015-10-15 17:27:33

标签: html css cross-browser

我刚刚完成一个导航栏,但奇怪的是我不知道为什么,它在firefox和chrome上的呈现方式不同。

我会告诉你差异,你知道这可能来自哪里吗?

Chrome(normale): Chrome

Firefox和IE: Firefox

作为一个提示(可能),我使用了tabletable-rowtable-cell,但如果我玩它,我看不到任何相关的变化。

如果你想自己做一个想法,这里是网站的链接:origin 这里有一个链接到导航器的小提琴:JsFiddle

我还是跨浏览器开发的新手,所以如果有人给我一个提示..?

2 个答案:

答案 0 :(得分:0)

在我看来,由于字体渲染中的像素差异很小,因此浮动在某些浏览器中无法正常清除。

尝试将clear:both添加到导航栏。这应该强制它清除所有花车。

答案 1 :(得分:-1)

您可以选择其中一个选项来解决问题。

overflow: hidden;添加到#header

float:left;添加到#main-menu

clear:both添加到#main-menu