• ベストアンサー

IE8でのバグ?

IE8でのバグ? テーブル内に設置している <img src="../img/space.gif" width="100%" height="10" />が IE8だけ(mac/win safari,FireFox,IE7は確認)height="10"が20くらいになってしまうのですが どうすれば回避できますか?

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

  • ベストアンサー
  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

tableタグなどのスタイルや上位のスタイルの記載がないのでなんともいえませんが、他のものが影響しているかと。IEは通常DOCTIMEでW3Cに準拠する「IE5以降及びIE6以降に準拠」する仕様をとっています。 まずそこを確認してください。マイクロソフトのページに記載されているので確認してください。IE4はCSS0 or1の策定に微妙にかかわっているので、その時のCSSに必ずしも準拠しないものが主流でしたが、IE5以降、CSSへの準拠はDOCTIMEで切り替えています。基本的に記載がないとIE4以前の機能が働きます。IE4とはIE独自の機能が動作する事になります。そうでないのは、CSSに準拠します。 heightなど長さに影響する物は、line-heightやfont-sizeなどなどですね(他にもありますよねborder)。

m-----c
質問者

お礼

heightに影響しそうなcssは無いんですけどね ちょっと調べてみます。ありがとうございました。

その他の回答 (1)

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.2

すみませんスペルミスです <!DOCTYPE ですね。

m-----c
質問者

補足

どうやら<h5>に使用しているline-heightが問題でした。 table内の文字に<h5>を使ってるのがマズかったようです。 <h5>を使ったままで問題解決する方法はありませんかね?

関連するQ&A