• ベストアンサー

「インライン要素」と「ブロック要素」の違いは何

SPANタグの意味を調べたくてググったら http://www.htmq.com/html/span.shtml を見たのですが、 divタグと、SPANタグの違いがよくわからないのですが、 「インライン要素」と「ブロック要素」の違いは何でしょうか?

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

  • ベストアンサー
noname#206842
noname#206842
回答No.2

HTMLの仕様書を熟読されることを、お薦めします。 一般的に、ブロック要素の、子要素としてインライン要素を、記述できるが、インライン要素の中に、ブロック要素は、記述できない! <div> <p> <span class="#"></span> </p> </div> と、いうように記述するが、 <span class=#"><p></p></span> とは、記述できない! HTMLは、文書構造を正しく記述することが基本です。

RIBWAIXBJ
質問者

お礼

ご回答ありがとうございます。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.1

インラインは、「行の中で」という意味です。ブロックは、「かたまり」という意味です。 要素を行の中で表示するのか、長方形のかたまりとして表示するのかの違いです。 長方形の「かたまり」(ボックス)は、前後で改行されますが、その周囲に余白を付けたり、線で囲んだりすることが可能です。

RIBWAIXBJ
質問者

お礼

ご回答ありがとうございます。

関連するQ&A