在同一行显示tr元素

时间:2011-12-30 03:34:06

标签: html css internet-explorer css-tables

我正在使用遗留的html代码,该代码广泛使用表格进行布局。对于我正在制作的页面,遗憾的是我不得不调用其中一个遗留系统,这些遗留系统返回带有多个tr的表中的输出。

我使用

让它在Firefox / Chrome的同一行上对齐
display: inline;
float: left;

但它仍然无法在IE9中运行(我没有测试过其他版本的IE)。有什么东西可以迫使IE在同一行显示两个<tr>元素吗?

1 个答案:

答案 0 :(得分:1)

我会尝试

display:inline-block;

未测试

一旦呈现DOM,您也可以考虑使用javascript来操作元素。

修改

您可能要做的另一件事是在width上设置一个特定的tr。 IE9可能会为他们提供默认100%,如果有两个,则为50%,等等。