• ベストアンサー

rules="all" の有無で IE8 と 以前とでテーブルデザインが変わる

<table border="1">   なんたら   かんたら </table> なものは、IE8 でも IE7以前 でも同じ風に見えますが <table border="1" rules="all">   なんたら   かんたら </table> となっているものは、IE8 と IE7以前 とでは違った風に表示されます。  貼付の画像のとおり、『rules="all" あり』のものは IE8 だと枠線が薄い線になってます。  IE8 でも 『rules="all" なし』のような見栄えで表示させるためには、どうしたらいいのでしょうか。  初歩的な質問で申し訳ありません。

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

  • ベストアンサー
回答No.1

rulesを書かないかrules="none"にすればいいのでは?

YoshiakiKun
質問者

お礼

ASP.NETのGridViewが吐き出すHTMLの中に rules="all" が勝手に含まれてくるのです。 ちなみに none にすると罫線が非表示になります。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

きちんと、DOCUTYPEを指定するとどうですか、かかれてますか?必須ですけど 最初に <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> ・・・・とかく

YoshiakiKun
質問者

お礼

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title></title> </head> でも IE8 の時には枠線が細くなってしまいます。

関連するQ&A