如果我有一个像下面这样的表,我没有让它为单个元素定义一个特殊的宽度。这可能吗?
为了说明,我尝试过这样:
<table border="1">
<tr>
<td>Bla</td>
<td>_____________________________________________________</td>
<td>Bla2</td>
</tr>
<tr>
<td>Blub</td>
<td style="width: 100px;">Bli</td>
<td>Hello</td>
</tr>
</table>
答案 0 :(得分:4)
这可能吗?
不是,不。唯一存在的是colspan
和rowspan
属性可以使单元格跨越两列,如下所示:
<table border="1">
<tr>
<td>Bla</td>
<td>_____________________________________________________</td>
<td>Bla2</td>
</tr>
<tr>
<td colspan="2">Blub Bli - I will span across the whole large line!</td>
<td>Hello</td>
</tr>
</table>
但您想要的确切事项 - 在单元格宽度上完全灵活 - 只能通过两个单独的表来实现。
答案 1 :(得分:1)
由于您未明确指定宽度,因此您的其他TD也将与最大的TD一样大:
<td>_____________________________________________________</td>
table
标记的情况也是如此,因为您还没有为它设置宽度。