让我们说我有以下简单的表格:
<style type="text/css">
table#one {
width: 100%;
}
</style>
<table id="one">
<thead>
<tr>
<th colspan="1" >Top Title</th>
</tr>
</thead>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
&#13;
我喜欢&#34; Top Title&#34;完全位于表格的中间位置,但我不知道是否可以获得此效果。有什么建议吗?
提前致谢
答案 0 :(得分:2)
只需使用colspan=3
即可确保您的标题跨越表格中的所有列:
<th colspan="3">Top Title</th>
table#one {
width: 100%;
}
&#13;
<table id="one">
<thead>
<tr>
<th colspan="3">Top Title</th>
</tr>
</thead>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
&#13;
答案 1 :(得分:1)
将colspan从1更改为colspan为3.您的colspan应该是<td>
元素的数量,以使其居中。
<style type="text/css">
table#one {
width: 100%;
}
</style>
<table id="one">
<thead>
<tr>
<th colspan="3" >Top Title</th>
</tr>
</thead>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
&#13;