【发布时间】:2013-06-22 14:13:01
【问题描述】:
我有一个使用colspan=2 合并单元格的html 表格。我需要确保合并的单元格具有给定的宽度。但是,当两个单元格不合并时,我需要让它们的总宽度不超过合并单元格的宽度。如何实现后者?
在第一个表格中,合并单元格中的文本被换行,这很好。
在第二个表格中,未合并单元格中的文本没有换行,导致表格太宽。
我创建了一个JSFiddle。
我的html是:
<table border="1">
<tr>
<td>xyz 1</td>
<td>xyz 2</td>
<td>xyz 3</td>
<td>xyz 4</td>
</tr>
<tr>
<td colspan="2" class="twoColWidth">
xyz aaaa ffffffffffffff
</td>
<td colspan="2" class="twoColWidth">
xyz bbbb fff
</td>
</tr>
</table>
<br />
<table border="1">
<tr>
<td>xyz 1 33333 444444</td>
<td>xyz 2</td>
<td>xyz 3</td>
<td>xyz 4 33333 444444</td>
</tr>
<tr>
<td colspan="2" class="twoColWidth">
xyz aaaa ffffffffffffff
</td>
<td colspan="2" class="twoColWidth">
xyz bbbb fff
</td>
</tr>
</table>
我的 CSS 是:
.twoColWidth {
width: 50px;
}
【问题讨论】:
标签: html merge html-table width cell