• ベストアンサー

CSSのブロックレベルとインラインレベル

今CSSをやろうとしているのですが diplayタグがいまいちわかりません display:inline disilay:blockでは インラインレベル要素として使う ブロックレベル要素として使うと 参考書には書いてありました それでインラインとブロックレベル要素とはなんでしょうか? そもそも要素自体よくわかってないのですが この二つの違いがよくわかりません

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

  • ベストアンサー
  • selene_pl
  • ベストアンサー率49% (102/207)
回答No.3

>えっとつまり要素=タグということですか? 厳密には、少し違います。たとえば、 <a href="xxx">リンク</a> と書いた場合、 「リンク」という文字が「アンカー(a)要素」であるということを示すために、 <a>、</a>タグが使われている、ということになります。 まあ、ここまで厳密な区別をしている人はそんなにいないですけどね(^^ヾ

shoshosho
質問者

お礼

なるほど~ 詳しく説明していただいて本当に ありがとうございました!! 感謝感謝です^^

その他の回答 (2)

  • selene_pl
  • ベストアンサー率49% (102/207)
回答No.2

まあ、要素というのは、「なんらかの役割をもつもの」ですね。 それをあらわすのが「タグ」です。 具体的にどれがブロックで、どれがインラインなのか、という点については、 参考URLなどのリファレンスを参照してください。 それぞれの要素ごとに、詳細が書いてあります。 また、↓のページも参考になります。 http://www.kanzaki.com/docs/html/element-level.html

参考URL:
http://www.ne.jp/asahi/minazuki/bakera/html/reference/reference
shoshosho
質問者

お礼

ご回答ありがとうございます! えっとつまり要素=タグということですか? 参考URL拝見させていただきます^^

  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

早い話、HTMLだけで考えたときそのタグを利用したときに改行されるかされないかの違いです。 <p>や<table>はブロック要素 <span>や<img>はインライン要素です。 インライン・・・つまりその行中に表示される要素と、 ブロック・・・つまりひとつのまとまりである要素。

shoshosho
質問者

お礼

ご回答ありがとうございます! なるほど~ インラインでスタイルを適用した場合と ブロックで適用した場合とでなんで違うかが わからなかったのですがようやくわかりました^^

関連するQ&A