我正在使用遗留的html代码,该代码广泛使用表格进行布局。对于我正在制作的页面,遗憾的是我不得不调用其中一个遗留系统,这些遗留系统返回带有多个tr的表中的输出。
我使用
让它在Firefox / Chrome的同一行上对齐display: inline;
float: left;
但它仍然无法在IE9中运行(我没有测试过其他版本的IE)。有什么东西可以迫使IE在同一行显示两个<tr>
元素吗?
答案 0 :(得分:1)
我会尝试
display:inline-block;
未测试
一旦呈现DOM,您也可以考虑使用javascript来操作元素。
修改强>
您可能要做的另一件事是在width
上设置一个特定的tr
。 IE9可能会为他们提供默认100%
,如果有两个,则为50%
,等等。