4列のテーブルがあります。最初の列は、コンテンツに合わせて最小サイズにする必要があり、他の 3 つの列は同じサイズにして、テーブルの残りのスペースを消費する必要があります。テーブルもコンテンツも既知のサイズではありません。(これはかなり標準的な可変サイズのラベルと固定サイズのデータ レイアウトです。)
HTML4の古き良き時代には、「相対サイズ」機能を使用して、各列のサイズを全体の比率として指定することでこれを行うことができました。
<colgroup>
<col width="0*"/>
<col width="1*"/>
<col width="1*"/>
<col width="1*"/>
</colgroup>
ただし、 width 属性は現在廃止されており、代わりに CSS を使用することになっています。しかし、これを CSS で複製する方法は見つかりませんでした。CSS サイズ指定子では、幅を固定サイズまたは全体の一部としてのみ指定できます。実際に必要なのは、最初の列が取り除かれた後の残りの部分です。
現代の技術を使用してこれを行う方法はありますか?(ただし、CSS3 は使用できないことに注意してください。)