html - 表 3 列在 IE8 上不起作用

标签 html css internet-explorer-8

<分区>

在 IE8 上(严格模式,我无法使用普通模式)无法正确显示 3 列布局。这是一个两列布局:http://jsfiddle.net/JWBgY/第二个 div 正确地占据了剩余的空间。这是三列布局:http://jsfiddle.net/JWBgY/2/适用于所有浏览器,但在 IE8 及以下版本中,中央宽度不占用剩余空间。我也尝试添加 *width: auto,但它不起作用。如何解决?

最佳答案

我认为您遇到了 IE8 和表格单元格的一个众所周知的错误/怪癖。

参见:internet explorer 8 ignores width for 'display: table-cell' element

关于html - 表 3 列在 IE8 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18406059/

上一篇: slider 上的 jQuery + css3 过渡

下一篇:jquery - 使用百分比定位元素

相关文章:

html - iCSS float div

html - 我应该为我的电子邮件模板使用 HTML 4.0 标记吗?

javascript - 使用对象数组动态创建分组列表

JavaScript代码在IE8中不起作用

javascript - 捕获Javascript触发的Submit事件

html - CSS 变换中的奇怪错误 - 1 像素加上一些透明度

html - 如何对齐元素 : center AND align-self: stretch?

Javascript/jquery - 在 dom 中上升 2 层(我们称这个对象为 "A"),然后将 css 应用到 "A"的子对象之一

jquery-ui - IE8 在选择后清除 JQuery-UI 自动完成输入字段

javascript - 如何检测一个对象是否具有某种属性?