table-layoutプロパティは、テーブル(表組み)のレイアウト方法を指定するプロパティです。
{table-layout: レイアウト方法;}
このプロパティを指定することで、テーブルの列幅を決定する方法が変わります。
関連記事
『tableなど表(テーブル)をつくるときの要素まとめ【HTML】』
値の指定方法
table-layoutプロパティでは、以下のような値を指定できます。
auto
autoを指定すると、列幅はテーブルの幅とセルの内容に合わせて自動的に調整されます。
fixed
fixedを指定すると、列幅はwidthプロパティで指定した値で固定されて表示されます。
指定がない列幅は、表組みの残りの幅に合わせて均等に配置されます。
たとえば、table-layoutプロパティを指定せずに表組みをすると次のようになります。
値 | レイアウト |
---|---|
auto | 表組みの幅とセルの内容に合わせて自動で調整 |
fixed | 指定がなければ均等な列幅になる |
同じ表組みにtable-layoutプロパティでfixedを指定すると次のようになります。
値 | レイアウト |
---|---|
auto | 表組みの幅とセルの内容に合わせて自動で調整 |
fixed | 指定がなければ均等な列幅になる |
表はwidthで幅を指定していないので、列幅は均等になります。
Leave a Comment