• ベストアンサー

テーブル・セル枠線の色

下記のようにテーブルを組むと、IEでは1pxの赤いボーダーで表示されるのですが、 ネスケだとグレーの太い線になってしまいます。 どのように変えたらよいのでしょうか。 <TABLE border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FF5F8D" width="100%"> <TR> <TD width="50%"> </TD> <TD width="50%"> </TD> </TR> </TABLE>

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

  • ベストアンサー
  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.2

NNではテーブルの bordercolor が有効になりません。 よく使う手は外側にもう一つテーブルで囲み、テーブルの(もしくはセルの)背景色を指定し、内側のテーブルのセルの隙間から背景色を見せることで線の色を出すようにします。 <table border=0 cellpadding=0 cellcpacing=0>  <tr><td bgcolor=red>   <table border=0 cellpadding=1 cellspacing=0 width=100%>    <tr>     <td bgcolor=white width=50%>&nbsp;</td>     <td bgcolor=white width=50%>&nbsp;</td>    </tr>   </table>  </td></tr> </table> こんな感じです。内側のセルに背景色を指定しなければいけないのが面倒ですが、これならどのブラウザでも思惑通りの枠ができます。 外側のテーブルの cellpadding を 1以上にすると外側の枠だけ太くなったりします。

shizuku
質問者

お礼

ありがとうございました。 ブラウザが早く1つに統合されたらいいのに、と思ってしまいます。。。

その他の回答 (1)

noname#8251
noname#8251
回答No.1

全てのタグのことが頭に入っているわけではないので実際にはお調べいただく形になるとは思うのですが...。 InternetExplorerで表示できるタグ(オプションも含め)でもNetscapeでは出来ないものがあります。逆もしかりです。確認されたNetscapeのバージョンは何でしょうか。

参考URL:
http://tohoho.wakusei.ne.jp/html/table.htm
shizuku
質問者

お礼

Netscape4.75です。 今まで、テーブルの背景色に、セル1px開きのテーブルを入れ子にしてやっていたのですが、CSSなどで共通に指定できるものがあったらと思い、お聞きしてみました。 サイトも参考にします。 ありがとうございました。