margin padding?
누림
margin은 외부여백이고 padding은 내부여백으로 알고 있는데요..
백그라운드로 이미지를 깔고 나서 그 나서 그위에 글씨가 올라가는경우 여백을 주고싶을때
margin으로 여백을 줘버리면 배경이미지가 밀려버리므로 padding을 써줘야한다고 배웠거든요..?그런데 어떤경우엔 margin은 쓰나 padding을 쓰나 똑같은 경우가 있습니다ㅠ 물론 그냥 글자만썼을때요
그땐 아무거나 써줘도 되는건가요?? 알듯하면서도 너무헷갈리네요ㅠ 속쉬원하게좀 알려주세요 ~
-
푸른나무
어렵네요..ㅠㅠ 두분다 감사합니다~
-
큰모음
마진의 문제점은,
1. 위, 아래의 통합 마진이 일어난다.
2. IE6브라우저에서의 더블마진 버그가 일어난다.
패딩의 문제점은,
1. IE6브라우저에서 해당엘리먼트의 width값 계산을 제대로 못한다(?)
저같은 경우는 width가 정해진 엘리먼트라면 padding과 width를 계산하여 쓰구요.
마진은 말씀하신대로 바깥쪽 여백이 필요한 경우 쓰고 있어요.
img 자체에 배경색을 주신다음에 마진 패딩을 각각 줘 보시면 차이점이 보이실 거에요~ -
초코맛캔디
저같은경우는 \부모\에서 \부모\에게 적용할때는 margin 을쓰고
\부모\에서 \자식\에게 적용할때는 padding을 사용하는편입니다.
padding을 많이 쓰게되었을때 크로스브라우징에서 애를 많이 먹은 기억이있어
왠만하면 margin으로 많이 해결하는편입니다.
예로 백그라운드이미지를 깔고나서 그위에 글씨를 올릴때에도 텍스트를 한번감싼후
margin으로 컨트롤을하죠 ;; 정답은 아니지만 저는 이렇게 하는게 편하더군요..