• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テーブルをcssでどうやる?)

テーブルをcssでどうやる?

このQ&Aのポイント
  • テーブルをCSSで横にも長く、縦にも長く表示する方法について教えてください。
  • セルに入る文字数が異なる場合でも、CSSを使ってテーブルを作成することは可能ですか?
  • セルに入る文字数が同じでない場合、CSSを使って縦の列を並べることはできるのでしょうか?

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

  • ベストアンサー
noname#19206
noname#19206
回答No.2

ANo.1 でかなり威勢のいい事を言ってみたものの、 本当に脱テーブルレイアウトを試みている場合を考慮していませんでした(^^; 一応脱テーブルレイアウトのためのテーブルもどき CSS の例を掲載しておきます。 .box_a { width:15%; float:left; } .box_b { clear:both; } <div class="box_b"> <div class="box_a">あ</div> <div class="box_a">い</div> <div class="box_a">う</div> <div class="box_a">え</div> <div class="box_a">お</div> </div> <div class="box_b"> <div class="box_a">かか</div> <div class="box_a">き</div> <div class="box_a">く</div> <div class="box_a">け</div> <div class="box_a">ここ</div> </div> <div class="box_b"> <div class="box_a">ささ</div> <div class="box_a">し</div> <div class="box_a">す</div> <div class="box_a">せせ</div> <div class="box_a">そ</div> </div> <div class="box_b"> </div>

sanjihhhh
質問者

お礼

参考になりました。 ありがとうございました。

その他の回答 (1)

noname#19206
noname#19206
回答No.1

何のためにテーブルを CSS で代用するのでしょうか? 脱テーブルとはよく言われますが、テーブルそのものを使うなという意味ではありません。 ページレイアウトの整形にテーブルを使うなということです。 テーブルが本来持つ意味合いは図表・複雑なリストであり、 それを表現するのにテーブルを使うことは全く問題がありません。 例示されているのは単純な図表であり、テーブルレイアウトではないように見えます。 不要なテーブルを CSS で代用することはユーザー側のパソコンへ負担を減らすことともなりますが、 必要なテーブルまで CSS で代用してしまうと、CSS が無効な環境やテキストブラウザなどでその部分が持つ情報を利用できなくなり逆効果です。

関連するQ&A