• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[table] colspanについて)

[table] colspanの指定方法について

このQ&Aのポイント
  • HTMLのテーブルでcolspanの指定方法について調べています。特に3列目のcolspanの指定方法がわからず困っています。
  • 質問者はHTMLのテーブルでセル区切りの表を作成したいと考えています。特に3列目のcolspanの指定方法について教えてほしいという質問です。
  • HTMLのテーブルでセル区切りの表を作成する際、特に3列目のcolspanの指定方法について知りたいという質問です。

質問者が選んだベストアンサー

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

<table> <tr> <th></th> <th colspan="6"></th> </tr> <tr> <td></td> <td colspan="6"></td> </tr> <tr> <td></td> <td colspan="3"></td> <td colspan="3"></td> </tr> <tr> <td></td> <td colspan="2"></td> <td colspan="2"></td> <td colspan="2"></td> </tr> <tr> <td></td> <td colspan="6"></td> </tr> </table> ……ところで、なぜこのような表を作る必要が出てきたのでしょうか?

pinahinata
質問者

お礼

人から頼まれたもので、私もなぜ必要なのか実はよくよくわかりません・・・。 どうもありがとうございました。 素早いご回答大変助かりました。

その他の回答 (2)

  • eden3616
  • ベストアンサー率65% (267/405)
回答No.3

あれ?そんなにセル数いります? <table border="1" width="500" height="300"> <tr><th></th><th colspan="4"></th></tr> <tr><td></td><td colspan="4"></td></tr> <tr><td></td><td colspan="2"></td><td colspan="2"></td></tr> <tr><td></td><td></td><td colspan="2"></td><td></td></tr> <tr><td></td><td colspan="4"></td></tr> </table> ※「 border="1" width="500" height="300"」はテーブル構造に直接関係ありません。

pinahinata
質問者

お礼

ありがとうございます! とても助かりました。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

通常、そのような表はないはずですが??? >colspanにこだわっているわけではないので、cssで解決できるのであればcssでも大丈夫です。  ますます持っておかしい!!!!。  tableは二次元以上のデータを表にするための要素で、決してデザインのために使用するものではありません。以下の前後を読むこと!! 「単に文書内容を整形する目的だけで表を用いるべきでない。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/tables.html#h-11.1 )」 「ページレイアウトの目的で表を用いる。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html#h-14.1 )」 結論を言うと、tableでもCSSでもと言う事はありえないです。 そのデータはなんなのか? 表にすべきデータ類でしたら、tableを使います。 デザインが目的なら、HTMLをきちんと書いてスタイルシートで指定します。  まずいずれであるかを補足してください。

pinahinata
質問者

補足

情報が足りず失礼いたしました。 ・データはtableで表示させるのが一番理想的だと思っています。 ・今回は依頼主からの希望でtableでの表現が不可能だった場合、 代替手段でもいいからなるべく画像に忠実な形で表示したいとのことで、tableの代わりにCSSという考え方がおかしいということは承知しています。 ・

関連するQ&A