プロが教えるわが家の防犯対策術!

HTMLのタグについての質問です
・空白の行を挿入するために<p></p>タグと<br>タグを記述して見比べてみたのですが、空白の間隔に差がありました。これは何故ですか?
・箇条書きを書くときにデフォルトだと各項目を1つ書くたび、自動的に改行がされますがこれはなぜですか?

以上2点についての回答をいただけると幸いです。

質問者からの補足コメント

  • 簡単な解釈としてHTMLは文章構造などを指示するための言語であるため、行間の調整や箇条書きの処理は装飾を担うCSSで調整できるというような解釈で大丈夫でしょうか?

    No.1の回答に寄せられた補足コメントです。 補足日時:2021/06/05 14:22

A 回答 (2件)

<p>タグは段落、<br />は改行。


空白を作る意味を持っていないので、違っていて当然です。
ピッタリに合わせたければ、cssでpタグの下余白を設定して合わせて下さい。

箇条書き?liタグ?
箇条書きタグも改行の意味を持っていません。
段落として処理するので自動的に改行する様に見えるだけです。

改行する/しない、下の空白などもCSSで設定して下さい。

なぜか?
HTML・CSSの規約です。
ブラウザも、この規約の通りに表示します。
この回答への補足あり
    • good
    • 0

補足に対して


ほぼ○です。

HTMLは文章構造と(デフォルトで)段落や改行も含みます。
なのでCSS無しでも改行された様に見えます。

細かな配置設定などはCSSで行います。
    • good
    • 0
この回答へのお礼

ありがとうございます。
よく理解できました!

お礼日時:2021/06/05 14:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!