- ベストアンサー
テーブル(表)を2つ横に並べて表示する方法教えて下さい。
HPでテーブルタグを使い、カレンダーを作っているのですが、2月(ふたつき)分表示させたいのです。 縦には並べられるのですが、横に並べる方法がわかりません。 月と月の間は、余白を持たせたいのですが、どうすればよいのか教えて下さい。 説明不足の場合は随時補足しますので、よろしくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
回り込みさせる方法もありますが、tableの中にtableを組んでしまうほうが 月と月の間は、余白を持たせたいとのことなので、きれいに出来るかも知れません <table> <tr> <td> <table border="1"> <tr> <td>○月カレンダー</td> <tr> </table> </td> <td>適当なスペースもしくは透明GIFファイル</td> <td> <table border="1"> <tr> <td>△月カレンダー</td> <tr> </table> </td> </tr> </table> 回り込みをする場合は <table> </table> <br clear="right"> <table> </table> としてください
その他の回答 (4)
- shy00
- ベストアンサー率34% (2081/5977)
>空白のみを入れることはできないようですね 出来ますよ <td>適当なスペースもしくは透明GIFファイル</td> の部分に必要個数分の「 」を入力してください は実体参照文字で半角スペース
補足
shy00さん、ありがとうございました。 入れることはできたのですが、「 」はmacパソコンやNNなどでもちゃんと表示されるのでしょうか?
- nuruhho44
- ベストアンサー率57% (38/66)
まことに申し訳ないです。あれでうまくいくのIEだけでした。より厳密な解釈をするNNですと、横には来ますがテーブルのサイズが指定できなくなってしまいます。 で、次なる方法として、左側のテーブルの<TABLE>タグに <TABLE style="float : left;"> と入れてみてください。 NN・Operaはいいのですが、今度はIEだけ少し隙間が開きます。なかなかうまくはいかないもんです。 やっぱりテーブルの入れ子が確実ですね。
お礼
nuruhho44さん、お返事遅くなってしまいすみません。 ありがとうございました。 shy00さんに教えていただいた、tableの中にtableを組込む方法でできました。 でも、空白のみを入れることはできないようですね。 絵を入れてごまかしました。 どうもありがとうございました。
- nuruhho44
- ベストアンサー率57% (38/66)
あまり一般的ではないので、ご参考程度に。 横並べしたいテーブルの両方の<TABLE>タグ内に <TABLE style="display : inline;"> と入れてみてください。 これによってどんな弊害が出るのかどうかはわかりません。<DIV>タグでやってみたことはあるんですが、特に問題はなかったです。
- ombre
- ベストアンサー率43% (100/230)
表の中で、セルを横分割するのでは 駄目なのでしょうか?
お礼
ombreさん、お返事遅くなってしまいすみません。 アドバイスありがとうございました。 分割では、罫線が出てしまい、部分的に枠を消すのは無理のようでした。 shy00さんに教えていただいた、tableの中にtableを組込む方法でできました。 どうもありがとうございました。
お礼
shy00さん、お返事遅くなってしまいすみません。 ありがとうございました。 教えていただいた、tableの中にtableを組込む方法でできました。 でも、空白のみを入れることはできないようですね。 絵を入れてごまかしました。(透明GIFファイルを入れればうまくいきそうですが) どうもありがとうございました。