티스토리 뷰

HTML,CSS

margin,border,padding

변기원 2021. 12. 17. 18:54

margin, border, padding을 이해하기 쉬우려면 border를 기준으로 생각하면 된다.

border(경계선) 바깥에 있는 공간이 margin, 안쪽에 있는 공간이 padding이다.

살구색으로 색칠된 공간이 body태그의 마진인 50px이다.

div1,2는 마진이 20px 씩 있어서 상하좌우에 공간을 두고 겹쳐있지만

배경이 보라색인 div3는 마진이 0px이라서 윗쪽과 왼쪽이 div2에 붙어있다. 마진이 없으면 상위 블록에 밀착되는구나.

그리고 블록들이 검정색 경계선을 가진 이유는 div전체에 border: 2px solid black이라고 입력했기 때문이다.

padding은 border안쪽으로 있는 공간이다. div2와 div3에 hello를 입력했다.

div2에는 패딩이 없고 div3에는 패딩이 10px이다. 그래서 보라색 박스에 빨간색 화살표로 표시한 패딩공간이 생겼다.

'HTML,CSS' 카테고리의 다른 글

인스타그램 클론 css ㅋㅋㅋ  (0) 2022.04.17
css. transition, transformation  (0) 2021.12.20
css Pseudo selectors  (0) 2021.12.20
CSS의 Class, flexbox, position  (0) 2021.12.19
HTML tag, attributes  (0) 2021.12.17
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함