0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ブロックボックスとインラインボックス復習

Posted at

ブロックボックスとインラインボックス

HTMLでマークアップされた要素の多くはブロックボックスとインラインボックスのどちらかの性質を持っています。

性質を変えたい場合はCSSのdisplayプロパティの値を変更します。

【ブロックボックス】の例

"h1〜h6" "p" "ul"など

ブロックボックスの特性

ブロックボックスは可能な限り横幅いっぱいの領域をとろうとします

■並び方

横幅いっぱいに広がり積み重なる

ブロックボックスの特性.png

■幅と高さの指定

幅(width)と高さ(height)の指定が出来る

下の例
幅(width)= 400px
高さ(height) = 100px

width_height.png

■余白の指定

marginとpaddingを四方に指定できる

margin

margin四方に指定.jpg

padding

padding四方に指定.jpg

インラインボックスの特性

*インラインボックスはマークアップしたコンテンツの幅と同じ幅の領域に なる

*テキストそのものもインラインボックスと同じ性質になる

*幅と高さは変えられない

【インラインボックス】の例

"a" "img" "em"など

私、個人的には "img" をインラインボックスからブロックボックスにする 作業をする事が多い
CSSで幅と高さをもたせるため

img{
display:block;
}

■並び方

横に並ぶ

インラインボックス横に並ぶ.jpg

■幅と高さの指定

要素の中身に寄って変化する(指定不可)

インライン要素の中身.png

■余白の指定

padding
margin
は左右のみ指定できる

padding

インラインボックスpadding.png

margin

インラインボックスmargin.png

【"img"に display:block; を適用させると幅と高さが指定できる】

CSS

img{
display:block;
width:50px;
height:50px;
}

imgにdisplay_block.jpg

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?