表位绝对不能在IE9和IE10中工作

时间:2014-12-12 15:11:48

标签: html css

我在这里有一个JSFiddle http://jsfiddle.net/0b3qcg0g/2/(表位于其容器的右侧)。

这适用于除IE9-IE10之外的所有浏览器。问题很简单:在IE9和IE10上我不会正确定位自己。

以下是我无法使用的解决方案:

  • 我不能给display: block;表格,因为我需要表格 布局。
  • 出于同样的原因,不能将表元素更改为div元素
  • 无法按像素设置表格宽度,因为我需要宽度百分比。

有人可以帮助我吗?

编辑:

在墙上撞到我的头几个小时,当我寻求帮助时,我找到了解决方案。对于遇到同样问题的其他人:jsfiddle.net/0b3qcg0g/3

2 个答案:

答案 0 :(得分:1)

尝试添加到#table left:50%而不是0,它适用于我:)

答案 1 :(得分:0)

您是否尝试将table-layout: fixed添加到表格样式中?这在IE10中似乎对我有用:

http://codepen.io/a_double/pen/JoXJmV

相关问题