Front-End/CSS 3

[프론트엔드][CSS3] 7. box에 영향을 주는 스타일

nanee_ 2021. 7. 6. 13:45
728x90
반응형
SMALL

box에 영향을 주는 스타일

 

- width

: 넓이 지정   값: 숫자입력 (px, %, auto)

 

- height

:  높이 지정   값: 숫자입력 (px, %, auto)

 

- border

: 선 표현    값: 굵기 선스타일 색  ex) 5px solid #000

border-top, border-bottom, border-left, border-right 와 같이 개별부여도 가능하다.

 

 

       ▷ 선스타일 ◁

 

solid(일반 실선), dashed(직선형태의 긴 점선), dotted(도트형태의 점선), double(이중선, 두줄)

groove(입체적), ridge(테두리 창에서 튀어나온 표시),

inset(테두리 안쪽 형태로 굵게 표시), outset(테두기 바깥쪽 형태로 굵게 표시)

 

 

 

 

 

- padding

: 안쪽 여백  (박스의 형태에서 안쪽으로 여백을 주고싶을 때 지정한다.)

padding-top, padding-bottom, padding-left, padding-right 와 같이 개별부여도 가능하다.

 

한자리 - 전체(top, left, right, bottom)에 값이 동일하게 적용된다. ex) 10px

두자리 - 상하 좌우(top/bottom, left/right)에 값이 적용된다.   ex) 10px 20px

네자리 - 상 우 하 좌(top, right, bottom, left)에 값이 적용된다. ex) 10px 20px 30px 40px

 

    

 

<div>에 padding 을 설정해 주었더니 설정한 값만큼 안쪽으로 여백이 생겨서

'box' 글자가 안쪽으로 들어가 있는 것을 확인할 수 있다.

 

 

 

- margin

: 바깥여백  (박스의 형태에서 바깥쪽으로 여백을 주고 싶을 때 지정한다.)

margin-top, margin-bottom, margin-left, margin-right 와 같이 개별부여도 가능하다.

 

margin: 0 auto  ⇨  바깥여백 0을 가지며 박스를 중심으로 배치한다.

 

한자리 - 전체(top, left, right, bottom)에 값이 동일하게 적용된다. ex) 10px

두자리 - 상하 좌우(top/bottom, left/right)에 값이 적용된다.   ex) 10px 20px

네자리 - 상 우 하 좌(top, right, bottom, left)에 값이 적용된다. ex) 10px 20px 30px 40px

 

 

 

비교를 위해서 <body> 에 배경색을 설정했다.

 

<span> 에는 아무것도 설정하지 않아서 기본 자리에 위치해 있는데,

반면, <div>에 margin 값을 주었더니 그 값만큼 여백이 생긴 것을 확인할 수 있다.

 

 

 

- border-radius

: 박스 모서리 둥글게 만드는 스타일

 

한자리 - 4개의 모서리에 모두 값이 동일하게 적용된다.   ex) 50px

두자리 - 앞쪽(top-left, bottom-right) 뒤쪽(top-right, bottom-left) 값이 적용된다.   ex)50px 30px

네자리 - 상-좌(top-left), 상-우(top-right), 하-우(bottom-right), 하-좌(bottom-left)에 값이 적용된다. 

              ex)50px 10px 20px 30px

 

 

 

 

 

 

 

 

728x90
반응형
LIST