戻る

固定幅と % 幅を指定その1

1列目が 20% なので、これを基準にしたテーブルサイズは1列目の 5 倍、2列目は指定幅は 100 だが % は 80% が割り振られていて、これを基準にしたテーブルサイズは 100 * 100 / 80 となる。1列目を基準としたほうが大きいのでテーブルサイズは1列目の 5 倍になる。

width="20%" width="100"

固定幅と % 幅を指定その2

1列目が 50% なので、これを基準にしたテーブルサイズは1列目の 2 倍、2列目は指定幅は 150 だが % は 50% が割り振られていて、これを基準にしたテーブルサイズは 300 となる。2列目を基準としたほうが大きいのでテーブルサイズは 300 になる。

width="50%" width="150"

固定幅と % 幅を同じ列に指定

1列目が 40% で、1列目の最小幅は2行目に指定されている 150 なので、これを基準にしたテーブルサイズは 150 * 100 / 40。同様に2列目を基準にしたほうが小さいので、テーブルサイズは 375 となる。

width="40%" 1行2列目
width="150" 2行2列目

大きな固定幅と % 幅を同じ列に指定

1列目が 40% で、1列目の最小幅は2行目に指定されている 2000 なので、これを基準にしたテーブルサイズは 2000 * 100 / 40 になる。ただし、画面幅より広がらないので、テーブルは画面幅と同じになる。この場合、1列目は、画面幅のテーブルサイズに対しての 40% となるため、固定幅がどれだけ大きくても、1列目は全体の 40% にしかならない。

width="40%" 1行2列目
width="2000" 2行2列目

固定幅と % 幅を同じ列に指定(結合あり)

2行1列目の結合セルの幅が 400 で、1列目と2列目の最大幅にしたがい分配されるので、1列目と2列目の幅は 200 になる。1、2列目は 30% の指定があるので、200 * 100 / 30 がテーブルサイズになる。

width="30%" width="30%" 1行3列目
width="400" 2行3列目

戻る