对齐多行th / td居中

时间:2013-08-13 16:46:50

标签: html css browser html-table

如何将HTML表格标题的内容对齐,但如果有多行,则将左对齐排列?

举例说明:

<th style="text-align:center;">This table header will span multiple rows because 
I've set a width on it</th>

而不是这个结果:

此表标题
将跨越多个 行因为我已经设置了 它上面的宽度

我想要这个结果:

此表标题
将跨越多个 行因为我已经 设置宽度

或类似的东西。我已经尝试在div内放置th所有浮动和对齐的组合,但到目前为止还没有任何工作。

3 个答案:

答案 0 :(得分:1)

试试这个:

<th style="text-align:left; padding-left:15px;"></th>

答案 1 :(得分:0)

您可以尝试:

th { 
padding:any;
text-align: left;
width: any;
}

答案 2 :(得分:0)

将文本包装在左对齐的其他元素中。

<th style="text-align:center;"><span style="display: inline-block; text-align: left;">This table header will span multiple rows because 
I've set a width on it</span></th>