css - 段落标签与 IE7 中 Meyer 的重置冲突?

标签 css browser internet-explorer-7 css-reset

在一个相当小且简单的布局上工作,我决定使用 Meyer 的 CSS 重置规则来清除浏览器之间的一些预期差异。在我决定将几个段落添加到几个嵌套的 div 中之前,一切都运行良好。

一旦我将段落标签放在第二个嵌套的 div 中,父 div 和授权父 div 的背景图像在 IE7 中就消失了。

移除段落标签(并使用无标签文本)返回背景图像。此外,保留标记并删除对 reset.css 文件的引用可恢复背景图像。

显然,我不想采用这两种方法中的任何一种来解决这个问题。这里的任何 CSS 专家都知道发生了什么?

演示:http://www.sampsonresume.com/projects/patriot-depot/

最佳答案

它看起来像是 IE 中消失的内容错误的一个版本。

将 zoom:1 添加到 div.pd_horiz_content 和 div.pd_horiz_content_b。这将在 IE 中调用“hasLayout”,您的背景将显示出来。

您还可以通过向 div 添加尺寸(宽度:960px)来调用 hasLayout。这在您的情况下可能更有意义,因为您的 div 具有基于背景图像的固定宽度。

关于css - 段落标签与 IE7 中 Meyer 的重置冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/923806/

相关文章:

browser - 实时服务器 Visual Studio Code 浏览器不会自动更新

css - 使用 ie7 将 child 漂浮在溢出的 parent 中

asp.net - 使用计划任务运行 ASPX 页面时出现问题

Android webview固定背景

javascript - 使用 JS 获取当前应用的样式

css - 当表格不在页面顶部时,滚动带有固定标题的全高表格主体

css - IE7 错误,其中文本在子 div 中被截断

php - 面包屑粘在 laravel 顶部

c# - C#如何在默认浏览器中打开

javascript - 在浏览器中写入没有外部 JS 库(纯 Javascript)的文件?