• ベストアンサー

<p>タグはどこまで囲む?

ただいまCSS勉強中です。 いつもどこまで<p>タグで囲まなくてはいけないのか悩むのですが、 「ブロックレベル要素同士は入れ子にならない」 「ブロックレベルの中に含まれるのはインライン要素だけ」 と考えていいのでしょうか。 でもdivの中にpを入れることもありますよね?? ブロックレベル要素:h,p,ul,dl,blockquote,divなど インライン要素:a,img,em,strong,brなど よろしくお願いいたします。

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

要素(タグ)の種類(と、あと文書型)によって それぞれ規定されています。 DTDを読めばいいのですが、とりあえずは http://www.ne.jp/asahi/minazuki/bakera/html/reference/reference こちらのHTMLリファレンスには主従関係(分類や中身)について記されているので参考にしてみては。

umioyo
質問者

お礼

ありがとうございます。 簡単にインラインだからブロックだからという問題ではないのですね。 じっくり参考サイトを読んでみたいと思います。 ありがとうございました。

その他の回答 (1)

  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.2

直接の回答ではありませんが。 百科事典(実際の本の方です)を参考にしてみてはいかがでしょう? 本や各項目の見出し(<h>)、段組(<div>)、段落(<p>)、挿絵や写真(<img>)、参照先(<a>)といった具合。 HTMLは本来文書ですから、結構ためになるかと。

umioyo
質問者

お礼

ありがとうございました。 参考にしてみます。

関連するQ&A

専門家に質問してみよう