[CSS] Margin

Suji Kang·2023년 6월 2일
0

📌 Margin

margin-top
    사이즈(단위, px, cm, em, rem, %, ...)
margin-left
    사이즈 
margin-bottom
    사이즈 
margin-right
    사이즈

📍em?

상대적인 단위(절대적인 단위는 px)
(font-size(부모의)에 따라 달라진다)
0.5em(부모 폰트의 0.5배)

📍 rem ?

0.5rem(html 태그 폰트 사이즈의 0.5배)

div.html
div 이면 클래스 이름이 html
div .html
div 자식중에 이면서 클래스중에 .html인 요소

📍 inline
inline-block 은 auto 를 사용할수없다.
이미 0 이기때문에
block만가능.

📍 inline vs block vs inline-block

block 가로길이 O, margin이 오른쪽 끝까지 설정되어있기 때문에 한줄 통채로 차지.
margin-right는 설정불가 (기본으로 오른쪽 끝까지로 설정되어있다.)

margin-left:auto; 
margin-right:auto; 

기본으로 제공되었던 마진을 왼쪽 오른쪽
똑같이 나눠같게 된다..!(요소가 정 중앙에 위치)

 inline 가로길이 X, margin 위아래 X, margin 좌우 O

기본으로 제공하는 마진은 없기에 auto 로 좌우가 나눠가져도 0 0

 inline-block 가로길이 O, margin 상하좌우 O

기본으로 제공하는 마진은 없기에 auto 로 좌우가 나눠가져도 0 0

📍 margin
상자 바깥 여백
(margin-top, margin-right, margin-bottom, margin-left를 한번에 설정하는 단축속성)

 ex) margin : 10px 5px 6px 80px; /* 순서는 상 우 하 죄 (시계방향) */
 ex) margin : 10px auto 5px; /* 위:10px 좌우:auto 하:5px */
 ex) margin : 10px auto; /* 위아래:10px 좌우:auto */
 ex) margin : 10px; /* 상하좌우:10px */ 

📍 border :

(border-top, border-right, border-bottom, border-left 단축속성) 테두리(모양, 색깔, 두께)
    ex)
    border : 5px solid black

🌟 border-top : (위쪽 border의 style, color , width 설정 단축속성)
ex) border-top : #e9e9e9 dotted 5px
🌟 border-right: (오른쪽 border의 style, color, width 설정 단축속성)
🌟 border-bottom:(아래쪽 border의 style, color, width 설정 단축속성)
🌟 border-left:(왼쪽 border의 style, color, width 설정 단축속성)

📍 border-style :

(단축속성 top right bottom left)
모양을 설정
🌟 dotted ->점선
🌟 solid -> 실선
🌟 dashed ->대시선
🌟 none -> 없음

🌟 border-color :
(단축속성 top right bottom left)
색상코드(#.. hex코드 rgb() 키워드)
🌟 boarder-width :
(단축서 top right bottom left)
크기단위
🌟 border-radius :
(위오 위왼 아래오 아래왼 테두리 둥글게 단축 속성)
크기단위(둥글게 그려지는 부분의 반지름)

profile
나를위한 노트필기 📒🔎📝

0개의 댓글

관련 채용 정보