- ベストアンサー
テーブル・セル枠線の色
下記のようにテーブルを組むと、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>
- みんなの回答 (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%> </td> <td bgcolor=white width=50%> </td> </tr> </table> </td></tr> </table> こんな感じです。内側のセルに背景色を指定しなければいけないのが面倒ですが、これならどのブラウザでも思惑通りの枠ができます。 外側のテーブルの cellpadding を 1以上にすると外側の枠だけ太くなったりします。
その他の回答 (1)
全てのタグのことが頭に入っているわけではないので実際にはお調べいただく形になるとは思うのですが...。 InternetExplorerで表示できるタグ(オプションも含め)でもNetscapeでは出来ないものがあります。逆もしかりです。確認されたNetscapeのバージョンは何でしょうか。
お礼
Netscape4.75です。 今まで、テーブルの背景色に、セル1px開きのテーブルを入れ子にしてやっていたのですが、CSSなどで共通に指定できるものがあったらと思い、お聞きしてみました。 サイトも参考にします。 ありがとうございました。
お礼
ありがとうございました。 ブラウザが早く1つに統合されたらいいのに、と思ってしまいます。。。