LoginSignup
3
3

More than 5 years have passed since last update.

分かりにくいmarginとpaddingの違いを、人間の身体で例えてみる。

Posted at

とにかく分かりにくいんだよ!

cssを触るようになって、marginとpaddingの違いがよく分からなくなる。両方とも、要素間の距離を作るけど、どっちが内で、どっちが外?使い方の違いは?

英語の意味で考えると、marginは「欄外、余白」とかの意味だから、外側のイメージがある。
またpaddingはpadってベッドパッドとか、なんかを中に入れる感があるから分かる。

外と内はこうやって覚えられる。

しかし、これにborderとか入ってくると厄介だ。

paddingは脂肪、marginは洋服だ!

すいません、完璧に自分が思っただけですw
paddingは脂肪。marginは洋服。

paddingは、背景色も含めて幅を取ることができる。
→ 脂肪は増えると、なかなか取ることができない。
→背景色が付いてきちゃう

一方marginは、背景色を含めないで幅をとる。
→ 服はいつでも脱げるので、余計なものが付かない。
→背景色は付いてこない

(書いてて改めて思ったけど、意味ワカンネw)

で、borderは、marginとpaddingの間に引かれる。
ようするに、皮膚のようなもんだ。

以上。

3
3
4

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
3
3