• ベストアンサー

<P>タグの表示の違い

質問させて下さい。 HTMLでページを一つ作成しました。 --------------------------------- <p> [タイトル画像] </p> [テーブルの表] --------------------------------- 上のような感じなのですが、ファイヤーフォックスですと タイトル画像とテーブルの間に空行があります。(望む形) しかしIEで表示すると、空行がなく埋まってしまいます。 どうするのが正しいのでしょうか? (BRであけるのは無しだとすると)

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

IEでも空行はできていると思いますが・・・ あえてかくならこう? <style> p{margin-bottom:1em;} </style>

sakuran99
質問者

お礼

確かにIEでは出来てました。。。スレイプニルがIEエンジンだからと勘違いを・・・。 IEで出ればいいのでOKです。ありがとうございました。

その他の回答 (1)

  • kyotokyo
  • ベストアンサー率35% (27/77)
回答No.2

HTMLやCSSはブラウザによって解釈が違うので どれが正しいか?とはいえませんが 圧倒的なシェアをIEが持っていることを考えると IEでもきちんと表示できるようにしておいた方が良いと思います。 一般的な解決方法ですが CSSのmarginプロパティを使うのが簡単です。 具体的には以下のような感じになります。  <p sytle="margin-bottom:○○px;">[タイトル画像] </p>  もしくは  <p sytle="margin-:0px 0px ○○px 0px;">[タイトル画像] </p> style=""と書かれているところは 通常はCssの外部ファイルにするのが一般的ですが とりあえずは上のとおりにやれば、空白は好きなように設定できます。

関連するQ&A