【发布时间】:2017-05-16 16:22:17
【问题描述】:
我们正在为我们的移动应用程序使用 CSS table-layout: fixed 属性。 (我不记得全部原因,但我相信这与启用某种自动换行有关)...
我遇到了一个问题,我们需要调整两列表的两列之一的大小。没什么大不了的,通常我们这样做:
<table>
<tbody>
<tr>
<th width="20%">hello world</th>
<td>hello world</td>
</tr>
</tbody>
</table>
效果很好。
但是,如果我们需要在此之前创建一个跨越两列的行:
<table>
<tbody>
<tr>
<td colspan="2">hello world</th>
</tr>
<tr>
<th width="20%">hello world</th>
<td>hello world</td>
</tr>
</tbody>
</table>
至少在 Chrome 中发生的情况是两列对齐到 50% 的宽度。我这里有一个 jsbin 示例:
这是正常行为吗?一个 Chrome 错误?解决此问题的方法?
【问题讨论】:
标签: google-chrome html-table tablelayout