水平对齐表格行

bop*_*vla 3 css tablerow css-tables

是否可以水平对齐表行?

大多数人会说: “如果希望单元格水平对齐,为什么要开始新的一行?”

我的回答: “我无法控制表的结构。我只是不能,好吗?”


码:

tr {
    display: inline;
}
Run Code Online (Sandbox Code Playgroud)

在FireFox中看起来不错,但是Internet Explorer 7垂直对齐行。我宁愿不使用JavaScript。

编辑:在您开始JavaScript黑客攻击之前,我已经想出了类似的方法:

String.prototype.replace.call(table.innerHTML,/<\/tr>.*<tr>/,"")
Run Code Online (Sandbox Code Playgroud)

小智 5

那这个呢?

码:

table tr { display: table-cell; };
Run Code Online (Sandbox Code Playgroud)

希望我能帮上忙。


Ali*_*guy 1

尝试使用float:left;而不是显示它inline