html - 在 IE7 中不显示 float div

标签 html css internet-explorer-7 css-float

好的,我看不出这里有什么问题:

https://www.e-capture.net

在IE7下浏览本站时,ID为#blog和#social的div不显示。原因似乎是#content div,它在 IE7 与 IE8/FF/Chrome 中具有不同的高度。但我看不出我做错了什么。

有趣的事实:站点在 IE6 中的显示效果比在 IE7 中的显示效果更好:-)

有什么想法吗?
谢谢!

最佳答案

我已经在 IE7 和 Firefox 中测试过了。

你只需要移动你的一堆 <div>标签,并添加一个新标签(在下面突出显示)。

这是我完成后 Firebug 的样子:

Firebug

(我先在 IE7 中做了同样的事情,它解决了你的问题。然后,我在 Firefox 中做了同样的事情,以确保修复不会在现代浏览器中杀死它。)

这是我尝试用文字描述我所做的事情:

  • 我搬家了#blog , #social#footer分别到外后#content .
  • 我包装了一个新的 <div>周围#blog#social ,具有这些样式:
    margin: 0 auto; width: 960px .
  • 我交换了一些关于 #buttons 的事情, 使它们在 FF 和 IE7 之间保持一致:
    • 关于 ul#buttons li , 删除 margin: 10px 0 , 并添加 float: left .
    • 关于 ul#buttons li a , 删除 float: left并添加 display: block .

关于html - 在 IE7 中不显示 float div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993524/

相关文章:

CSS 加载但在第一次加载时不工作 - ie7,ie8

javascript - fullcalendar:如何将 View 更改为 'listMonth',然后转到默认日期?

php - PHP 中的 Google Analytics 事件跟踪不起作用

css - 使用标准和怪癖框模式让 IE7 呈现

html - 在图像上放置输入文本(表单)

html - "top: 0; left: 0; bottom: 0; right: 0;"是什么意思?

asp.net - 在 IE7 中运行正则表达式验证器时的奇怪错误

html - 父 flexbox 容器忽略子 flexbox 的最小宽度

javascript - 谷歌地图 v3 出现扭曲并加倍

html - 在移动设备上显示备用 Logo