• ベストアンサー

<br />と<p></p>の使い方

xhtml+cssをやり始めです。 実は、<br />と<p></p>の使い方についてわかんなくて教えてくださーい。 普通のhtmlでは改行したいときは、<br />を入れまくっていましたが、xhtmlは<br/>ではなく改行は<p></p>でといわれました。 <p>あいうえお</p> <p>かきくけこ</p> といれると改行にはなりますが、1行あけたい場合はどうしますか? <p>あいうえお</p> <p></p> <p>かきくけこ</p> としても1行あきませんよね? こういう場合は <p>あいうえお</p> <br /> <p>かきくけこ</p> でいいのですかね??? 単純な質問ですみません。

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

  • ベストアンサー
  • mine285
  • ベストアンサー率85% (6/7)
回答No.2

基本的に、<p>タグで段落を作るときに、勝手に一行開けてくれると考えていいかと思います。 そして、<br>は行をあけない普通の改行ということになります。 つまり、一行あけるときは <p>あいうえお</p> <p>かきくけこ</p> 行をあけないときは <p>あいうえお<br /> かきくけこ</p> となります。 *余談ながら、xhtmlでは<body>の直下に普通のテキストを書くことができませんので、文章を書くときはそれを<p>で囲ってやることが必要となります。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

使い方というか意味として、そもそも、<br />は「改行」で<p></p>は「段落」という風に、(HTMLタグとしての)元もとの意味が違うわけだ。  で、じゃあ実際に表示させるにはどう書けば良いのよ、という話だが、最もお勧めの案はお行儀良くスタイルシートを使うというものだ。  スタイルシートなどがどうしても面倒なら、君が言う風に<br />の嵐でも致し方ないのかなと思う(良いと言っている訳ではない)。

すると、全ての回答が全文表示されます。