• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:<緊急>テーブルを使わないで作るには?)

テーブルを使わないで作るには?

このQ&Aのポイント
  • テーブルを使わずにウェブページを作成する方法について教えてください。
  • 現在のウェブページに使用されているテーブルタグを取り除きたいです。
  • テーブルタグを使用せずにレイアウトを作成する方法を教えてください。

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

  • ベストアンサー
  • sitota
  • ベストアンサー率59% (26/44)
回答No.4

No1とNo3です。 middleは垂直でしたね。 すみません。 text-align:center;ですと水平にcenterになってしまいますね。 ごめんなさい。 <div>と<table>では用途が違うのでdivでは垂直に出来ませんが 隙間を空けたい、もしくは高さが決まっているのであれば marginやpaddingを使ってみるのはかがでしょうか。

yamyamya-m
質問者

お礼

何度もお答えいただき、ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • sitota
  • ベストアンサー率59% (26/44)
回答No.3

こんにちはNo1のものです。 middleは使えませんがテキストを中央に揃えたいという事であっていますか? で、あれば .leftbox{ width: 367px; float: left; text-align: center; background: #ffffcf; } と追加すれば文字はcenterに背景は指定の色になるかと。 文字じゃない場合は別の方法になりますが。

すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>tr valign="middle" 垂直方向へのセンタリングはdivではできません。 それが必須であれば、テーブルでやるのが妥当です

yamyamya-m
質問者

お礼

ご回答いただきありがとうございました。

すると、全ての回答が全文表示されます。
  • sitota
  • ベストアンサー率59% (26/44)
回答No.1

CSSのfloat を使えばよいかと思います。 簡単に ------ CSS部分 .leftbox{ width: 367px; float: left; } .rightbox{ float: right; } .cler{ clear:both; } hr{ display: none; } ---- 以下本文 <div class="leftbox"><a href="A073.htm" target="_parent" class="style132">・ あああ</a></div> <div class="rightbox"><a href="A017.htm" target="_parent" class="style132">・ いいい</a></div> <div><hr /></div> <div class="leftbox"><a href="A069.htm" target="_parent" class="style132">・ ううう</a></div> <div class="rightbox"><a href="A043.htm" target="_parent" class="style132">・ えええ</a></div> こんな感じでしょうか CSSの内容を対応したDivです。 float: left;で次のものが左に回りこむようになります。 float: right;で右へ 最後はclear:both;で次のものが回り込まないように 回り込みを解除する。 こんな感じでどうでしょうか。

yamyamya-m
質問者

補足

さっそくのご回答ありがとうございます。 はい、だいたい思っているものに近づきましたが、 <tr valign="middle" bgcolor="FFFFCE"> をどうしたらよいのか、いまいちわかっていません。 もしお時間が許すようであれば、再度ご回答いただければ助かります。 どうぞよろしくお願いいたします。

すると、全ての回答が全文表示されます。