-요소를 삽입했을 때 혼자 한 줄을 차지하는 요소
-요소의 너비가 100%
<p>, <h1> ~ <h6>, <ul>, <ol>, <div>, <blockquote>,
<form>, <hr>, <table>, <fieldset>, <adderss>
-줄을 차지하지 않는 요소
-화면에 표시돠는 콘텐츠만큼만 영역을 차지하고 나머지 공간에는 다른 요소가 올 수 있음
<img>, <object>, <br>, <sub>, <sup>, <span>, <input>, <textaree>, <label>, <button>
-실제 콘텐츠 영역, 패딩 영역 박스의 테두리, 그리고 마진 등의 요소로 구성됨
<--기본형-->
width : <크기> | <백분율> | <auto> = 너비
height : <크기> | <백분율> | <auto> = 높이
<크기> = px 이나 cm 단위와 함께 수치로 지정
<백분율> = 부모 요소를 기준으로 너비나 높이 값을 백분율(%)로 지정
auto = 너비와 높이 값이 콘텐츠 양에 따라 자동으로 결정됨(기본 값)
실제 콘텐츠 크기 계산하기
<--기본형-->
display : 속성
속성
block = 해당 요소를 블록 레벨로 지정
inline = 해당 요소를 인라인 레벨로 지정
inline-block = 블록 레벨와 인라인 레벨 요소 두 가지 특성을 가지고 싶을 때 지정
none = 해당 요소를 화면에 아예 표시하지 않는다, 화면에서 공간도 차지하지 않는다
-기본 값이 none -> 화면에 테두리 표시안됨
-테두리를 그리기 위해선 먼저 테두리 스타일부터 지정해야함
<--기본형-->
border-style : 속성
<--기본형-->
border-top-width : <크기> | thin | medium | thick
border-right-width : <크기> | thin | medium | thick
border-bottom-width : <크기> | thin | medium | thick
border-left-width : <크기> | thin | medium | thick
border-width : <크기> | thin | medium | thick
속성 값이 1개 = 네 방향에 모두 같은 두께
속성 값이 2개 = 위아래, 좌우 묶어서
속성 값이 4개 = top -> right -> bottom -> left
<--기본형-->
border-top-color : <색상>
border-right-color : <색상>
border-bottom-color : <색상>
border-left-color : <색상>
border-color : <색상>
-테두리 스타일과 두께, 색상 등을 묶어 표기
-순서는 상관없음
<--기본형-->
border-top : <두께> | <색상> | <스타일>
border-right : <두께> | <색상> | <스타일>
border-bottom : <두께> | <색상> | <스타일>
border-left : <두께> | <색상> | <스타일>
border : <두께> | <색상> | <스타일>
<--기본형-->
border-top-left-radius : <크기> | <백분율>
border-top-right-radius : <크기> | <백분율>
border-bottom-left-radius: <크기> | <백분율>
border-bottom-right-radius: <크기> | <백분율>
border -radius: <크기> | <백분율>
타원 형태로 둥글게 만들기
border-top-left-radius : <가로크기> | <세로크기>
border-top-right-radius : <가로크기> | <세로크기>
border-bottom-left-radius: <가로크기> | <세로크기>
border-bottom-right-radius: <가로크기> | <세로크기>
border -radius: <가로크기> | <세로크기>
<--기본형-->
box-shadow: none | <그림자 값> ;
그림자 값 = <가로> <세로> <흐림정도> <번짐정도> <색상> inset
<--기본형-->
margin-top : <크기> | <백분율> | auto
margin-right : <크기> | <백분율> | auto
margin-bottom : <크기> | <백분율> | auto
margin-left : <크기> | <백분율> | auto
margin : <크기> | <백분율> | auto
<크기> = 너비나 높이 값을 px아나 cm 단위와 함께 수치로 지정
<백분율> = 부모 요소를 기준으로 너비나 높이 값을 %로 지정
auto = display 속성에서 지정한 값에 맞게 적절한 값을 자동으로 지정
<--기본형-->
margin-top : <크기> | <백분율> | auto
margin-right : <크기> | <백분율> | auto
margin-bottom : <크기> | <백분율> | auto
margin-left : <크기> | <백분율> | auto
margin : <크기> | <백분율> | auto
<크기> = 너비나 높이 값을 px아나 cm 단위와 함께 수치로 지정
<백분율> = 부모 요소를 기준으로 너비나 높이 값을 %로 지정
auto = display 속성에서 지정한 값에 맞게 적절한 값을 자동으로 지정