• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:表のhtmlを入力すると、表の上部に数行~十数行分の余白ができてします。)

HTML表の入力時に文と表の間に余白ができる問題

このQ&Aのポイント
  • HTML表を入力する際に、文と表の間に余白ができる問題が発生しています。初心者ですが、検索して見つけたHTMLコードを試しましたが、同じ問題が発生します。
  • 例えば、以下のHTMLコードを入力した場合も同様の問題が発生します。<br><Table Border><Tr><Td>ここに文字やデータを入れこみます。<Br>テーブルタグはこれが基本です。</Td></Tr></Table>
  • この問題の解決策をご教示いただけないでしょうか。初心者なので、間違いがあるかもしれませんが、どうぞよろしくお願いいたします。

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

  • ベストアンサー
回答No.4

#1です。 最後の2行の意味は <Table><Tr><Td>ここに文字やデータを入れこみます。<Br>テーブルタグはこれが基本です。</Td></Tr></Table> 上記のように改行をせずに一行にまとめてしまうということです。 そうすれば自動改行の設定のままで希望する表示になるはずです。

kick-kickest
質問者

お礼

ああ、本当ですね! 一行にまとめると、余白なしになりました! こんな何も知らない超初心者に、 二度に渡ってご親切に教えていただき、感謝しております。 本当にありがとうございました!

その他の回答 (3)

回答No.3

どこかに全角文字が入っている可能性があります。 <Td>この間は問題ありません</Td>タグ自体か、<Td></Td> 以外にスペースで全角文字が入っている可能性があります。 一度、ドラッグで青文字反転してみてください、何処かに全角の青文字反転が 出てくると思います。 少なくとも、ここで例を記述している分には問題ありません。 問題のタグを一度記載してみてください。

kick-kickest
質問者

お礼

ご回答ありがとうございます。 ドラッグで青文字反転させても、そのようなことはありませんでした…。 昨日、htmlを初めて使ったようなほんとうに初心者なので、こちらに手落ちがあるのは間違いないと思います、せっかくご回答いただいたのにすみません。 ちなみに、自動改行で普通に文章をうったあと、記載したhtmlを次の行にペーストしただけです。それで、文章と表の間に何行分もの空白ができています。

回答No.2

スペースについては1の方の回答と同意見です。 ブログで自動改行にしている場合、記事を出力する場合に<br>を自動挿入されるので、 <td></td><br> </tr><br> みたいなことになっているのでは。 ところで、<Table Border>というタグは正しくありません。 <table>だけで構いませんよ。 borderをつけるなら <table border="1"> という風にサイズ指定が必要です。 0にすれば枠のないテーブルが出来ます。

kick-kickest
質問者

お礼

ご回答ありがとうございます。 正しくないタグ指摘までしていただきまして、ありがたいです。 自動改行をしないで書くことにしました。

回答No.1

ブログに投稿するということでしょうか? だとしたら、自動的に改行する、などの設定を外して 投稿しなければ思ったような表示になりません。 ブログの新規記事の投稿画面に改行に対する設定が あるのが一般的だと思いますので試してみてください。 あるいは、設定はそのままで HTML 部分の改行を 全て削除してから投稿するかのどちらかです。

kick-kickest
質問者

お礼

早速のご回答、ありがとうございます。 おっしゃるとおり、 改行の扱い ・自動改行 ・htmlタグのみ というチェックボックスがありました。 チェックボックスを右に移すと、余計な余白を消すことができました。 ありがとうございました。 ただそうすると、普通の文を入力するときに改行するときには、<BR>を改行のたび入れなければならない、ということになりますよね? でも、表の上部のスペースがなくなり、よかったです。 ありがとうございました。 (最後の2行でおっしゃっていることが、ちょっとわかりませんでした。本当に初心者で申し訳ないです。)

関連するQ&A