• ベストアンサー

表の作成

HTML初心者です。 表の大きさを指定すると、正しく表示されるんですが、表の中に文字を書き続けるとどんどん表が横に長くなってしまいます。 <table width=""> の指定ではこのようになってしまうのでしょうか?

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

  • ベストアンサー
  • mac-as
  • ベストアンサー率54% (23/42)
回答No.5

<td>の中に"nowrap"と入ってるとか…。 それでなければ、半角英数をスペースなしで入力し続けてるとか…。 引用されてたHTMLを試しに私の使ってるエディタにコピペして見てみたんですが、 特に幅も変わらずきちんと表示されましたよ。 余談ですが、 <div align="center"><center>は ほぼ同じことなので、どちらか削った方が良いですね。

tialagold
質問者

お礼

お礼が遅れてしまい本当に申し訳ありません。 半角英数をスペースなしで入力してました。原因が分かってすっきりしています。アドバイスまでいただいて、本当にありがとうございました。

その他の回答 (5)

noname#107580
noname#107580
回答No.6

こんにちは! <p><small><strong>2004/2/25</strong></small></p> の『2004/2/25』の後にはどんな文字を試してみていますか? No.5 さんの言うように半角の数字やアルファベットをズラズラ~っと並べると改行されなくなりますが・・ 日本語で試してもそうなりますか?

tialagold
質問者

お礼

日本語で入力すると問題なく表示されました。回答ありがとうございました。

  • xyz0108f
  • ベストアンサー率39% (80/202)
回答No.4

度々すみません。#3です。 <td width="100%"> というところを、テーブルの幅指定と同じ値にするか、width="100%"を削除して、<TD>だけにしてみてもだめでしょうか?

tialagold
質問者

お礼

どちらも試しましたがダメみたいです。 いったい何がおかしいのでしょうか?

  • xyz0108f
  • ベストアンサー率39% (80/202)
回答No.3

<table width="">のままだと横幅の指定がしていない状態なので、テーブル内の文章が改行なしで長くなれば、その分テーブルが広くなっていってしまいます。 横幅を指定するには#1さんのように<TD WIDTH="100">といったように幅の指定をしてみてください。 HTML・JavaSctiptの参考ページURLを書いておきました。 初心者の方にはとてもためになるHPです。 いまだに私も活用しています(笑) 一度見てみてはいかがでしょうか?

参考URL:
http://tohoho.wakusei.ne.jp/www.htm
  • gattonero
  • ベストアンサー率33% (42/127)
回答No.2

こんにちは! さしつかえなければ、全部引用してもらえると 分かりやすいと思うんです。例えばこんな感じで;  <table width="500">  <tr><td>中身は書かなくてもいいけど</td></tr>  <tr><td>適当に</td></tr>  <tr><td>文字いれとけば。</td></tr>  </table> タグ関連は省略しないで全部書いてみてくださいな。 そうしたら、ああここがだめだよ、ってコメントも 出やすいかなぁと。よろしぅ!

tialagold
質問者

お礼

すみません。引用してみるとこんな感じです。 <div align="center"><center> <table border="0" width="560" cellpadding="2"> <tr> <td width="100%"><hr> <p><small><strong>□2004/2/25</strong></small></p> <p><small></small></p> <p><small></small></p> <p><small></small></p> <hr> </td> </tr> </table> </center></div> 回答よろしくお願いします。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

<TD WIDTH=100>とかでも横に長くなってしまいますか?