• ベストアンサー

ネットスケープでセル間隔に色をつける

テーブルでちょっとこまってます。 IEは、空白セルもテーブル背景色をそのまま表示してくれますが、 ネスケでは透過GIFをいれないと基本的に表示されませんよね。 では、ネスケ4.7*で、セルではなくセル間隔に色を表示させるにはどんな手を使えばよいですか?セル間隔は1ピクセルです。よろしくおねがいします。

  • HTML
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
noname#26283
noname#26283
回答No.3

 空白セルで背景色が表示されない問題は、透過gifを使用しなくても、<BR>(改行)や&nbsp;(空白)などをダミーで入れることで、解決できるとおもいます。  セル間隔に1ピクセルの枠をつける方法は、テーブルの中にテーブルを入れれば出来ると思います。外側のテーブルで枠の色を指定し、内側のテーブルのセル間隔を1ピクセルに指定すればいいと思います。

hamazo
質問者

お礼

ありがとでした!

その他の回答 (2)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

「セル間隔」って、テーブルの枠のことですか? 枠に色をつけたいテーブルを丸ごと抱えるセルを一つだけ持つテーブルを作る、という手があります。 こんな感じ。 <table bgcolor=red cellpadding=0 cellspacing=0> <tr> <td> <table border=0 bgcolor=white cellspacing=1> <tr><td>aaa</td><td>bbb</td></tr> <tr><td>ccc</td><td>ddd</td></tr> </table> </td> </tr> </table>

hamazo
質問者

お礼

枠というか、セルごとの境界線みたいなのですね。 サンキューでした。

  • onimotsu
  • ベストアンサー率36% (279/758)
回答No.1

例えば2×2のテーブルを作って左上のセルの右方向のみに罫線を付ける方法は <TABLE width="318" height="159" cellspacing="0" cellpadding="0"> <TBODY> <TR> <TD style="border-right-width : 1px;border-right-style : solid;border-right-color : red;"> </TD> <TD> </TD> </TR> <TR> <TD></TD> <TD></TD> </TR> </TBODY> </TABLE> となりますが、スタイルシートを使用しているためNNでは 表示できないかもしれません。(動作未確認)

hamazo
質問者

お礼

ありがとでした。

関連するQ&A

  • Dreamweaverでセル間隔のところに色をつけたいのですが。

    Dreamweaverでテーブルの中のセル間隔のところに色をつけることはできますか?

  • 【HTML】セル同士の間隔を指定した時のセルの幅

    頑張ってHPを作っているhtml初心者です。 例えば、 border="3" cellspacing="10" width="800" と指定したテーブルに左右2つのセルがあったとします。内容は何も書いてありません。 この時片方のセルの幅を width="200" にした場合、もう片方のセルの幅は何pixelになりますか? セル同士の間隔が0の場合は600pixelだと思ってるんですけど、間隔入れたらよく分からなくなってしまいました。

    • ベストアンサー
    • HTML
  • ネスケでの背景表示に困ってます!(CSS使用)

    はじめまして! 今手打ちでHPを作っているのですが、ネスケで動作確認をすると背景画像が テーブルのセルごとに表示されてしまって困ってます。 セルごとにリピートされている感じです。 背景画像の表示は、HTMLにCSSを組み込んで以下のようにしています。 table{ background-image : url(../images/***/***.gif); background-repeat : no-repeat; background-position : 50% 50%; } これだけだとIEでも背景が真っ白になってしまったので <table width="640" height="430" border=0 background="../images/***/***.gif"> も付け加えています。 この時点でなんだか怪しいのですが・・・ 初心者で、もうどうしたら良いか途方にくれて困っています。 説明がへたで本当に申し訳ないのですが、 どうか良きアドバイスをよろしくお願いします!

    • ベストアンサー
    • HTML
  • テーブルをスマートなソースで書く方法

    テーブルを作りたいと思っているのですが HTML・CSSでできるだけスマートなソースで書く方法がうまく思いつきません。 セルの枠とセル内の色のある部分を3ピクセルほど開けて背景の画像が透けて見えるようにしたいのですが、 1ピクセル幅で白い枠を作る&背景の透けている空白部分は3ピクセルの空セル、というやり方でHTMLのみで組んだり CSSのボックスを使って組んでみたりしましたが 画像どおりのものはできるもののもっと簡単な書き方があるように思えます。 なんだかものすごく簡単なことを聞いていて恥ずかしいのですが、案をお持ちの方どうぞよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • テーブルの高さ表示が・・・

    テーブルのセルの高さを<TD>ダグにピクセルで指定したのですが(一行だけです) IEだときちんと表示されるのに、NN(vr6)だと まったく違う高さで表示されてしまいます。 全角スペースを入れてみたり、透明のスペーサーGIF(1×1)をセルに 挿入してみたりしたのですが、まったく直りません。 ちなみに、同セルは幅をピクセル指定をしていますが そちらはきちんと表示されます。 どうしてでしょうか。

    • ベストアンサー
    • HTML
  • セルに背景画像を入れたいのですが

    DREAMWEAVERを使用しています。 ページ全体や、テーブル全体ではなく、セルに背景画像を入れたいのですが、DREAMWEAVER上ではちゃんと入るのですが、IEでプレビューすると表示されません。 Netscapeでは表示されます。 いろいろ調べたところ、DREAMWEAVERでセルに背景画像を入れると、<TR>タグにbackgroundの指定がが入ってしまうので、IEでは表示されないことが多い、とあったのですが、この場合どうしたらIEでも表示されるのでしょうか?

    • ベストアンサー
    • CSS
  • tableセルに色を付ける

     tableセルに色を付けます。  で、行で指定しようとtrタグにbgcolorをいれました。  ネスケでは問題ないのですが、ie6だとテーブルの外にも色がついてしまい変です。  セルを結合させたりしたりしてることが影響あるのでしょうか?ieのバグですかね?  コレを解決するには、trで色を付けるのを諦めて、セルごと(tdやth)に指定していくしかないのでしょうか。  スタイルシートは使わない前提です。htmlだけでの解決があったら教えてください。 <html> <head> </head> <body> <table border="10" align="center"> <tr> <th colspan="2">タイトル</th> </tr> <tr> <td height="70" rowspan="2" align="center" valign="top">1</td>  <td>あ</td> </tr> <tr>  <td>い</td> </tr> <tr bgcolor="red">  <td>2</td>  <td>う</td> </tr> </table> </body> </html>

    • ベストアンサー
    • HTML
  • テーブル(セル)の色の変化

    テーブル(セル)内でリンクしサブウィンドウに持っていき、サブウィンドウの結果に反映してセル内の背景の色を  換えたいのですがどのようにやればできるのでしょうか。java scriptでつくりたいのですが無理なら他の言語  でもいいのでよろしくお願いします。

  • エクセルVBAセルの色

    前回の作成の作業スケジュールで、作業時間をセルの色で塗りました。 そこで、空白の時間帯を非表示にしたいと思います。 エクセルVBAにて、セルの色が空白ならその列を非表示にすることは可能でしょうか。 EntireColumn.Hidden = True あたりで表現できないでしょうか。 よろしくお願いします。

  • IEでの画像表示がうまくいかない

    幅が3000ピクセル近くある大きな画像を(縦は630程) 背景にして、(Dream weaver3で作成)ブラウザでの表示を確認すると、 (そのままでは左3分の1しか表示されないため画像と同幅のテーブルを配置して画面がスクロールされるようにしています) ネスケではちゃんと表示されるのですが、 IE上では右側3分の1程が切れいて、かわりに左側3分の1の画像が表示されるという状態になってしまいます。 背景ではなく、ページ上に普通に配置した場合は、 こちらもIEのみ画像が横に1.5倍程拡大された表示になります。 IEでは大き過ぎる画像はうまく表示されないのでしょうか? アドバイスをお願いします!!!!

    • ベストアンサー
    • HTML

専門家に質問してみよう