• 締切済み

safariで表示した時にpaddingがおかしいです

初歩的な質問でお恥ずかしいのですが、 ご回答いただけるとうれしいです。 CSSを使ってHTMLページを作成しているのですが、できあがったページをIEで見ると通常表示(?)なのですが、safariで閲覧すると、tableや背景を塗りつぶしたdivタグなどのpaddingがやたらと縦に広がって表示されます。 これはなにが原因なのでしょうか。 教えて下さい。

みんなの回答

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

Safariが悪いわけではなく、IEの解釈が他と違うだけです。 Firefox や Opera でも確認してください。 DTDによって、過去準拠なら結構解釈が違いますし その、divの中のブロック要素(h見出しやp)の margin,border,padding,fontなどでも幅が違います。 その前後の margin を全てゼロにして、全てpaddingで調整すると大体同じになります。

yamadatama
質問者

お礼

ありがとうございます。 pタグの余白が原因でした。 無事解決しました。 初歩的で申し訳ありません。 お世話になりました。