display: block;とdisplay: inline;

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

インライン要素とはClickして参照

CSSで色を付ける以外何もしないで<div>と<span>の挙動を見てみましょう。

<div>ブロックスタイルです
ブロックスタイルです
ブロックスタイルです

<span>インラインスタイルです インラインスタイルです インラインスタイルです

CSSでは display: inline;display: block; を使えば、要素の表示方法を自由に変更できます。

サンプル写真

サンプル写真
サンプル写真です

左右に並べた要素(インラインブロック)

display: block; と display: inline; のまとめ

ブロックレベル
独自の行を占有し、幅や高さ、上下左右のマージン・パディングが適用されます。
インライン
同じ行に並び、幅や高さは無視されます。上下マージンは効かず、左右マージンだけ適用されます。