エディタでエンターキーを押しても、画面上は改行されません。ブラウザは連続した空白や改行をまとめて1つの空白として扱うからです。
はじめまして。書いたときは2行画面に出るもの
| 行 | 出るか |
|---|---|
| はじめまして。 山田 太郎です。 | 1行につながって出る |
| 書いたときの改行 | 空白1つに潰される |
改行が消えたのではなく、空白1つとして扱われています。
だから「ここからここまでが1つの段落」であることを、タグで伝えてあげる必要があります。
1 / 4
文章のかたまりは p で包みます。同じ段落の中で行だけ変えたいときに br を使います。br は文字をはさまないので終了タグがありません。
<p>ここから1つの段落<br>同じ段落の中で行を変えるp は話題ごとの文章を段落として伝えるタグです。ブラウザの既定余白は見た目上の結果で、p を選ぶ理由そのものではありません。
2 / 4
考えてみよう外しても進めます
選ぶと、この枚の中で答えと理由を確かめられます。
3 / 4
p と br はどちらも画面上で行が分かれますが、話題を分けるか、同じ話の中で行だけ変えるかで選びます。
br を並べて余白を作る
余白の量が中身に縛られ、あとから CSS で直せない
話題が変わるのに br でつなぐ
見た目は分かれるが、1つの段落として扱われる
br に終了タグを書く
br は文字をはさまないため終了タグは要らない
余白を広げたいだけなら CSS の仕事です。br は行を変えたいときだけに使います。
4 / 4