- ベストアンサー
テーブル入れ子にしたらNNではダメ?
赤い背景画像を使ったHTMLにテーブルを3個入れ子で載せました。 下のテーブルのセルに白色、中のテーブルのセル色にグレー、一番上のテーブルのセルに白色を指定しました。 そこへラジオボタンをつけたのですが、本来、枠がない丸いボタンのところに赤の枠ができてしまいます。 IEでは問題ないのですが、NN4.7で確認したらこうなっていました。 デザインを変えずに回避する方法があったら教えてください。 また、NN6.*~だったらOKということはありますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんにちは! <input type="radio" name="address" value="menber" checked style="background-color:#FFFFFF;"> と style="background-color:#FFFFFF;" を追加してください。 NN6は分かりませんが4.7と7で確認しました。 Mac 側は確認していません・・。
その他の回答 (3)
- the845t
- ベストアンサー率33% (246/743)
<form method="post" action="11.cgi" name="login"> <table border="0" cellspacing="0" width="550" cellpadding="0" bgcolor="#808080"> <tr> <td width="100%"> を、 <form method="post" action="11.cgi" name="login"> <table border="0" cellspacing="0" width="550" cellpadding="0"> <tr> <td width="100%" bgcolor="#808080"> とすると?
お礼
ありがとうございました。 ダメでした。。。
NN4.7 の場合、HTML の解釈が「厳格」というか「融通がきかない」、というか、いずれにせよほんの一ヵ所記述が間違っていても意図した通りに表示されないケースがよくあります。 参考urlなどの文法チェックサイトで確認してみるか、ソースを紹介していただければ対応策が寄せられると思いますよ。
補足
ありがとうございます。 ソースはこのようにしました。どうでしょうか。。 質問後、NN7で確認したところ、この#B90000の色が見えてしまうということはありませんでした。 <body bgcolor="#B90000"> <div align="center"> <table border="0" cellspacing="0" width="630" cellpadding="0"> <tr> <td width="100%" bgcolor="#FFFFFF"> <form method="post" action="11.cgi" name="login"> <table border="0" cellspacing="0" width="550" cellpadding="0" bgcolor="#808080"> <tr> <td width="100%"> <table border="0" cellspacing="1" width="100%"> <tr> <td width="100%" bgcolor="#FFFFFF"> <input type="radio" name="address" value="menber" checked>住所</td> </tr> </table> </td> </tr> </table> </form> </td> </tr> </table> </div> </body>
- arukamun
- ベストアンサー率35% (842/2394)
こんにちは まず、<TABLE>のネストが原因なのか、赤い背景画像が原因なのかといった事を簡単なHTMLファイルで確認してみてはいかがでしょうか。
お礼
ありがとうございます。 やっぱりテーブル3つがNN4.7にはあわないのでしょうか。
お礼
ありがとうございました。 yayopixさんのほうで4.7で確認していただいたとのこと、 こちらでWin NN4.7で確認したのですが、赤い枠のままなのですが、もともとのタグで私、へんな組み方しているんでしょうか。。