このデザインを作成するときに、HTML テーブルで問題が発生しました。左側のセルは rowspan="2" セルで、右側の 2 つは height="50%" 属性を使用しています。以下は、予想される動作です。
+-------------+-----------------+ | | | | | | | | | | 等高 | | | | | セル #1 | | | | | | | | | スケーリング- +-----------------+ | | 高さセル | | | | | | | 等高 | | | | | セル #2 | | | | | | | +-------------+-----------------+
実際に何が起こるか:
+-------------+-----------------+ | | | | 等高 | | | | | セル #1 | | | +-----------------+ | | | | | | | | スケーリング - | | | | | 高さセル | 等高 | | | | | セル #2 | | | | | | | | | | | | | +-------------+-----------------+
つまり、右側の 2 つのセルの上部をできるだけ小さくし、下部のセルで残りのスペースを埋めます。埋め込みテーブルを使用した醜い回避策がありますが、もっと洗練された解決策があるかどうか疑問に思っていました。これは、左側のセルの高さを固定し、右側のセルのサイズ (ピクセル単位) を強制することによっても回避できます。ただし、これはスケーリング高さセルの目的を無効にします。