css - 尽管容器宽度固定,IE 仍强制 float div 到底部?

标签 css internet-explorer html positioning

我一直在研究 http://healthimpactnews.com我需要尽快解决这个问题。

出于某种原因,IE 和仅 IE 会将右侧边栏压缩到其他 div 下方,即使所有 div 列都是 float 的并且位于固定宽度的容器内。我的浏览器会在缩小尺寸时创建水平滚动条,但 IE 只会强制缩小 div。

有人知道为什么吗?

最佳答案

ct_w的div是1000px宽度;

那个 (ct) 的第一个 child 也是 1000px 宽度,

所以它将第二个 child ct_c3(右边的栏)推开......(向下)

解决方法:

完全删除类ct的div的width属性

.ct {
    margin: 0px auto;
    width: 1000px; /** <--- remove this **/
}

enter image description here

关于css - 尽管容器宽度固定,IE 仍强制 float div 到底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4833070/

相关文章:

php - 如何在onclick事件中使用target

javascript - 在 JavaScript 事件中添加最小值和最大值

html - 使部分div透明

html - 子菜单单击不适用于操作

javascript - 为什么我的网站在 IE 中崩溃?

javascript - 为什么自闭合脚本元素不起作用?

javascript - 多个选择框选项的 HTML "multiple"无法识别点击以及 jquery 的委托(delegate)功能

jQuery tablesorter 插件适用于 IE,但不适用于 Firefox 或 Chrome

4列的jquery调整大小

html - 将 flex 元素定位在最后一行或特定行