各行のセル数が異なるテーブルを作成しようとしています。
- 最初の行はヘッダー行です (1 行おきにセルが含まれます)。このヘッダーはテーブルの幅です。
- 2 行目には 2 つのセルがあります...
- 3番目には1つのセルがあります...
- 4番目には4つのセルがあります...
- 5 番目の最後の行には 3 つのセルがあります。
行がテーブルの全幅にまたがるようにテーブルを設定したい。テーブルが1000pxの場合...
- ヘッダーの幅は 1000px です
- 2行目のセルはそれぞれ500pxになります
- 3行目のセルは1000pxになります
- 4行目のセルはそれぞれ250pxになります
- 5 行目のセルは、それぞれ 333px、334px、333px (左から右) になります。
最初の 4 行には colspan を使用できることがわかりましたが、5 行目 (3 セル) には整数以外の値が必要です。5行目のセルは、colspanがないと列を超えて拡張されません...
- 幅を試す:## CSS コード
- 各セルの div タグ内
- td タグ内
- セル幅を定義する 1 つまたは複数のクラスを作成する
- div タグの有無にかかわらず、各セルに id を付け、幅を個別に定義する
- table-layout: オプションの調整
数日後、私は今、ロープの終わりにいます。私が思いつく唯一のことは、colspan がすべて整数値になるように、各行のセル数を意図的に 3 倍にすることです。私が望むようにテーブルをフォーマットするのは不便で不当に難しいように思えます。
これはウェブサイト用のバットマン映画の表です -- HTML/CSS を学ぶために私が構築している練習用ウェブサイトです。私は、HTML を数か月間、CSS を数週間、断続的に使用してきました。
PS: レイアウトには使用されていません。テーブル自体のレイアウトを調整しようとしているだけです。