最大幅 700px の html テーブルがあり、列数 (3 ~ 10) がわかりません。<th>
すべての要素に 5px のパディングを設定したいのですが、これによりテーブルの幅が広くなり、そこにある div に水平スクロールバーが表示されます。
列数がわからないため、パディングによって追加された余分なピクセルを合計幅から差し引くことはできません。
オーバーフロー値を div に配置しても、700px を超える列が不明瞭になるだけなので意味がありません。
テーブルの幅に適切なハード制限を設定するために、これを回避する方法はありますか?