質問: safariで表示した時にpaddingがおかしいです 初歩的な質問でお恥ずかしいのですが、 ご回答いただけるとうれしいです。 cssを使ってhtmlページを作成しているのですが、できあがったページをieで見ると通常表示(?)なのですが、safariで閲覧すると、tableや背景を塗りつぶしたdivタグなどのpaddingがやたらと縦に広がって表示されます。 これはなにが原因なのでしょうか。 教えて下さい。
回答: safariが悪いわけではなく、ieの解釈が他と違うだけです。 firefox や opera でも確認してください。 dtdによって、過去準拠なら結構解釈が違いますし その、divの中のブロック要素(h見出しやp)の margin,border,padding,fontなどでも幅が違います。 その前後の margin を全てゼロにして、全てpaddingで調整すると大体同じになります。