スパンされていないすべての行を合わせたものよりも大きいセルの行スパンに関連する Chrome/ Webkitの問題に対する既知のスクリプト以外の回避策はありますか? Chrome は兄弟行を均等に分散せず、残りのスペースを埋めるために最後の行のサイズを変更するためです。
この例を別のブラウザで見ると、下の画像のような結果が表示されます。
列のスパンは期待どおりに機能します
列のスパンが期待どおりに機能することに注意してください。すべての列が展開され、最も幅の広い列に対応します。他のセルの幅が均等である場合、それらも均等に拡張されますが、幅が設定されていない場合は、コンテンツに応じて拡張されます (通常どおりにレンダリングされます)。
スクリーンショットの例
外側の境界線はテーブルの境界線を示し、内側の境界線はセルの境界線を示します。表示上の理由から、境界線を折りたたまなかったので、個々の要素の境界線は他の要素から分離されています。
Internet Explorer (驚くべきことに) と Firefox での表示:
Chrome (またはその他の Webkit ブラウザー) での表示:
rowspan
大きな値の追加観測
私の例では 4 つの行があり、最初の行の最後のセルは 4 つすべてにまたがっています。値を 4 より大きい値に変更すると、webkit は実際には存在しない 5 行目をセルなしでレンダリングします。したがって、4 行目を拡張して残りのスペースをすべて取得する代わりに、存在しない 5 行目の場合と同じようにします。Chrome での結果は次のようになります (ボットは他のブラウザーではありません)。