• ベストアンサー

スペースの時テーブルの枠線がでない。

htmlのタグでtableの中に文字を書いているのですが、 文字を入力してある場合は枠線がでるのですが、何も指定しないと枠線が出ません(漢字スペースを入れておけばok)。どのように定義すればよいのでしょうか?

  • HTML
  • 回答数6
  • ありがとう数0

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

  • ベストアンサー
noname#8448
noname#8448
回答No.6

#3です。 <BR>だけのほうが簡単です。 ただ、閲覧者のブラウザ設定(文字の大きさ)によっては、テーブル自体が大きくなったり小さくなったりします。また、解像度の違いによってやたら細くて読みにくいテーブルになってしまうこともあります。 画像を入れてheight="50"などとしておけば、文字が小さくなってもセルは画像分の高さ(50pix)より小さくなることはないのでテーブルの大きさが保たれます。 こういうことが必要でない場合は、わざわざやる必要はないでしょうね。

その他の回答 (5)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.5

CSSで空セルがあったときボーダーを表示するかどうか設定できます。 empty-cells:hide CSSで指定するかstyle属性に指定すればいいでしょう。

回答No.4

こんばんは。 基本的な部分は、ネスケもIEも一緒ですよ。 見た目(レイアウト)が変わったり、JavaScriptが違ったりはしますけど・・・。 (タグも一部違ってたり・・・) <BR>回避策でいいと思います。 (^^ゞ

noname#8448
noname#8448
回答No.3

他の方法としては、1×1ピクセルの透過GIF画像(透明)を作って、セルの中に入れておけば、ものすごく小さいセルが出来て枠線が表示されます。 その際、<TABLE border="1" cellpadding="0">とでもしておけば、本当に小さい余白になります。 また、<IMG>タグのwidthやheightを変更すれば、お好みの高さ、幅に設定できます。 お望みの結果になるかどうか判りませんが、ご参考までに。

pap-chabo
質問者

補足

ありがとうございます。 他のサイトで画像を使ってる所もあったのですが <BR>だけのほうが簡単でいいと思うのですが、 ネスケとIEの違いとかあるのですか?

回答No.2

こんにちは。 1.No1さんのおっしゃる通り、全角スペースを入れる。 2.<BR>を入れる。 3.&nbspと記述する。 などがありますが・・・。 (^^ゞ

noname#8708
noname#8708
回答No.1

>漢字スペースを入れておけばok 残念ながらこれが解決方法です。

関連するQ&A

  • テーブルのボーダー(枠線)は何で指定したらいいですか?

    テーブルの枠線の指定の仕方について質問です。 HTMLだけで指定するのであれば、 <table border="1"> ~~ </table> といった感じなのでしょうが、CSSも併用している場合、CSSで td{border:solid;] とし、HTMLでは <table> ~~ </table> という風に簡単(?)に書いたほうがいいんでしょうか? なんでも見た目はCSSで定義しろとのことですし、テーブルの枠線ってHTMLとCSSとどっちで定義するのがいいんでしょうか? 分かりにくい質問で申し訳ありません。初心者のため書き足りないところあるかもしれませんが、よろしくお願いします。

    • ベストアンサー
    • HTML
  • ビルダー7。TABLEの枠線を色々指定したい

    ホームページビルダー7を使っています。 テーブルの枠線の色を変えたり、枠線を点線で表示したりしたいのですがうまくいきません。。。 ビルダーには簡単に枠線を指定できる機能はないのかなと思い、以下のようなタグも打ってみました。 <TABLE width="500" height="237" border-color="#ffccaa" dotted> 結果、やっぱり枠線はでてきません。 タグの順番とかがおかしいのでしょうか。 どなたかわかる方教えてくださいー。

  • tableタグの枠線について

    tableタグで個別にborderを設定している箇所のみまとめて色を指定する方法って何かありますでしょうか? 【補足】 1つのHTML内において、 <table border="0" align="center"> … </table> で囲まれたtableは枠線を表示せず、 <table border="1"(或いは2以上) align="center"> … </table> で囲まれたtableは指定した色の枠線にしたいのですが…。 出来れば、個別のtableにクラスを指定して…という方法は、適用したいtableが湯水のごとく大量にあるので避けたいです…。

    • 締切済み
    • CSS
  • テーブル内のセル間にスペースを空けたい

    tableタグとtr、tdを使って2行2列の表を作っています。 (1)それぞれのセルとセルの間にスペースを空けたいです。 (2)セルの中の文字の開始位置を1文字分程空けたいです。 CSSでの指定でも構いません。 tdやpにmarginを指定したり、cellpadingなど色々試しましたがうまく行きません。 どうかご教授をお願いします。

    • ベストアンサー
    • HTML
  • 枠線をつけたい

    IEの新しいバージョンでテーブルのborder colorが効かない?ようなのでCSSで指定しようとしているのですが、うまくいきません。。 別のCSSファイルに指定する方法で、 テーブルと、その中のセルの枠に、薄くて細いグレー(#CCCCCC)の細い枠線をつけたいのですが、どのように指定すればよいでしょうか。 なお、同ページに他のテーブルもあり、枠線をつけたいのは特定の1つのテーブル内のみです。 よろしくお願いいたします。

  • テーブルでの枠線はどうやって作る?

    ドリームウィーバーでHPを作っていますが、Yahooの(どこのページにもありますが)トップページで使われているような、テーブルの枠線を1ピクセルの細さで作成したいのですが、どうやれば1ピクセルで作れるのでしょうか?自分のやり方では、1ピクセルの細さにならないんです。 自分のやり方としては、枠線となる行(列)の高さ(幅)をプロパティインスペクタの入力欄に「1」として背景に色を設定しています。 このやり方だと、明らかに3、4ピクセルの太さになります。 説明がわかりにくかったらすみませんが、わかる方いましたら教えてください。

  • サイズによって枠線をはみ出してしまう。

    html内に<div id="contents_body">があり、外側の枠線が定義されているcssファイルを参照しています。 タグ内にある文字数や画像ファイルなどによっては、その枠線を下へはみ出してしまうことがあります。 CSSかもしくはHTMLの記述によって、自動的に広がる(可変になる)ということはできますでしょうか?

    • ベストアンサー
    • CSS
  • TABLEの横枠線を点線にしたい

    TABLEの横枠線を点線にしたいのですが、宜しくお願いします。 またTABLEで文字をコピペーしたところTableの枠が大きく右に広がってしまいました。どうしてでしょうか。 ビルダー8使用しています。

  • テーブルの枠線の色を変えたい

    テーブルで表を作る場合に 枠線の色を変える方法教えてください

    • ベストアンサー
    • HTML
  • テーブルの枠線(外内両方)をすべて同じ太さ(1px)にしたい

    はじめまして。 cssから初めて、いま初めてテーブルタグを触っているのですが・・・ おそらくとても初心者なことだと思うのですが、tableタグの枠線の太さを揃える方法がわかりません・・・ <table ~>で直接HTMLで指定すると重なり合う2つのborderのおかげで2px分のテーブルが表示されます。 これを1px分だけの細い(ここのサイトもそうだと思います。)テーブルを作りたいのですが、こちらはCSSでそれぞれのセルに対してこのセルはbottomだけ、このセルはleftだけ、というように指定していかなければいけないのでしょうか? テーブル自体ほとんど触ったことはないのですが、なぜか余計にややこしいことをしているような気がして質問させていただきました。 どうかよろしくお願致します。

    • ベストアンサー
    • HTML