html - 是什么导致 ie8 中标题和主菜单开始之间出现白色间隙

标签 html css

当我用粘性页脚替换页脚时发生了一些事情,我真的不知道它发生在哪里,因为我通常在 Firefox 中测试网站,然后 ie 8 总是和 FF 一样好。

我的代码中的某些东西在顶部菜单和我的主菜单之间造成了一个主要的差距。

My website

最佳答案

尝试在 IE8 中按 F12。这将调出在菜单栏中具有“浏览器模式”选项的 IE 开发人员工具。检查浏览器是否设置为IE7模式渲染。如果我将我的更改为那个,它会将内容放在左侧“联系人”按钮下方。如果您有兼容模式,也会导致此行为。

如果您想在 IE 中强制使用最新的 (IE8) 浏览器渲染引擎,您可以在 <head> 中使用以下元标记。您的网站。

<meta http-equiv="X-UA-Compatible" content="IE=8" />

也就是说,有一个更“渐进”的设置,它将使用最新版本的渲染引擎(例如:IE9 可用时),但是当该浏览器正式可用时,这可能会产生不可预测的结果。 (除非您对其进行测试并在此之前解决任何问题)

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

阅读更多相关信息 here .

关于html - 是什么导致 ie8 中标题和主菜单开始之间出现白色间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4145450/

相关文章:

html - 如何使按钮彼此靠近?

javascript div定位

jquery - html、jquery、css - 带有类型滑动表的商品目录(修改)

css - IE7 不懂 float 宽度?

javascript - 考虑到用户在编写 JS 时自行将元素添加到 HTML 中?

javascript - 用于刷新信息的 XML 到 HTML 函数

javascript - JQuery Form Submit() 不适用于 SocketIO 客户端

jquery - 导航栏超出页面宽度

html - 仅使用 CSS 根据屏幕高度缩放字体大小

html - 在 Internet Explorer 中将一个元素垂直居中于另一个元素中