- ベストアンサー
[table] colspanの指定方法について
- HTMLのテーブルでcolspanの指定方法について調べています。特に3列目のcolspanの指定方法がわからず困っています。
- 質問者はHTMLのテーブルでセル区切りの表を作成したいと考えています。特に3列目のcolspanの指定方法について教えてほしいという質問です。
- HTMLのテーブルでセル区切りの表を作成する際、特に3列目のcolspanの指定方法について知りたいという質問です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
<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> ……ところで、なぜこのような表を作る必要が出てきたのでしょうか?
その他の回答 (2)
- eden3616
- ベストアンサー率65% (267/405)
あれ?そんなにセル数いります? <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"」はテーブル構造に直接関係ありません。
お礼
ありがとうございます! とても助かりました。
- ORUKA1951
- ベストアンサー率45% (5062/11036)
通常、そのような表はないはずですが??? >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をきちんと書いてスタイルシートで指定します。 まずいずれであるかを補足してください。
補足
情報が足りず失礼いたしました。 ・データはtableで表示させるのが一番理想的だと思っています。 ・今回は依頼主からの希望でtableでの表現が不可能だった場合、 代替手段でもいいからなるべく画像に忠実な形で表示したいとのことで、tableの代わりにCSSという考え方がおかしいということは承知しています。 ・
お礼
人から頼まれたもので、私もなぜ必要なのか実はよくよくわかりません・・・。 どうもありがとうございました。 素早いご回答大変助かりました。