1. ホーム
  2. ハイパーリンク

[解決済み】すべての列をコルスパンする

2022-03-24 21:22:10

質問

を指定するにはどうすればよいのでしょうか? td タグはすべての列にまたがる必要がありますか (テーブルの正確な列数が可変である場合、または HTML のレンダリング時に決定することが困難な場合)? w3schools を使用することができます。 colspan="0" しかし、どのブラウザがその値をサポートしているかは正確に書かれていません(IE 6は私たちのサポートリストに含まれています)。

を設定することができるようです。 colspan を理論上のカラム数よりも大きな値に設定すると動作しますが、もし table-layout に設定します。 fixed . の数が多い自動レイアウトを使用することのデメリットはありますか? colspan ? もっと正しい方法はないのでしょうか?

どのように解決するのですか?

IE 7.0、Firefox 3.0、Chrome 1.0を使用しています。

TDのcolspan="0"属性は スパンではない のすべてのTDにまたがっています。 上記ブラウザのいずれか .

適切なマークアップの実践としては推奨できないかもしれませんが、もし 他の行の列の総数よりも大きな colspan 値を指定します。 そうすると、TDはすべての列にまたがって表示されます。

table-layout CSS プロパティが fixed に設定されている場合、これは機能しません。

繰り返しますが、これは完璧な解決策ではありませんが、上記の3つのブラウザのバージョンで、table-layout CSS プロパティが 自動 . お役に立てれば幸いです。