• ベストアンサー

複数セルのテーブルTAG

TABLEをTAGで作成していますが、 複数セルが入ってくる場合、colspan,rowspanを 使いますね。 これは1つのセルが複数にまたがる場合ですが 例えば1列めが2セル、2列目が3セル、4列目が2セルのような場合どのようにするのかわかりません。 また、2セルを横に並べた場合、中央の縦線のみを表示しなくする方法はありますか。 (それなら1つのセルでいいことになりますが、中の文字をセル単位で分けたい場合に使います。)

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

AAABBB AABBCC AAABBB のような感じの意味で 2,3,2のセルとおっしゃっているのなら、普通にはできないと思います。 tableの中にtableを入れ込むコトでできるかもしれません。 あるいは、 1つのセルにして、divを2つ横に並べてborderを付ける とかするとそれらしくなるかもしれません。 >中央の縦線のみを表示しなくする方法 <table cellspacing="0">としておいて 中央の縦線部分になるtdで <td style="border-right-color:#FFFFFF"></td> <td style="border-left-color:#FFFFFF"></td> とかして背景色と同じにすれば良いと思います

noro6857
質問者

お礼

ありがとうございます。 ご指摘のような感じですが、やはり難しいですか。 であれば、tableを3段作って、 TABLE上下間を0にしてごまかすようなことで、 ひとつの表にすることができるのかなとも思っていますが。 縦線については試してみたいと思います。

関連するQ&A