table-layout: fixed
モバイル アプリに CSS プロパティを使用しています。(完全な理由は思い出せませんが、ある種のワードラップを有効にすることに関係していたと思います)...
2 列のテーブルの 2 つの列のいずれかのサイズを変更する必要があるという問題に遭遇しました。大したことではありませんが、通常は次のようにします。
<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 では、2 つの列が 50% の幅にスナップされます。ここに jsbin サンプルがあります。
これは正常な動作ですか?クロムのバグ?この問題を回避する方法はありますか?