CSS 레퍼런스 북

속성 설명
align-content align-content 속성은 flex-warp 속성의 동작을 변경할 수 있다.
align-items align-items 속성은 플렉스 요소의 수직 방향 정렬 방식을 설정한다.
align-self align-self 속성은 개별적인 콘텐츠 아이템의 정렬 상태를 설정합니다.
all all 속성은 요소의 속성을 초기화 또는 상속을 설정합니다.
animation animation 속성은 애니메이션과 관련된 속성을 일괄적으로 설정합니다.
animation-delay animation-delay 속성은 애니메이션 지연 시간을 설정합니다.
animation-direction animation-direction 속성은 애니메이션 움직임 방향을 설정합니다.
animation-duration animation-duration 속성은 애니메이션 움직임 시간을 설정합니다.
animation-fill-mode animation-fill-mode 속성은 애니메이션이 끝난 후의 상태를 설정합니다.
animation-iteration-count animation-iteration-count 속성은 애니메이션 반복 횟수 설정합니다.
animation-name animation-name 속성은 애니메이션 keyframe 이름을 설정합니다.
animation-play-state animation-play-state 속성은 애니메이션 진행상태를 설정합니다.
animation-timing-function animation-timing-function 속성은 애니메이션 움직임의 속도를 설정합니다.
backface-visibility backface-visibility 속성은 요소의 뒷면을 설정합니다.
background background 속성은 색상, 이미지, 원점, 크기, 반복 등 여러 배경 스타일을 한 번에 저장합니다.
background-attachment background-attachment 속성은 배경 이미지의 고정 여부를 설정한다.
background-blend-mode background-blend-mode 속성은 배경을 혼합했을 때의 상태를 설정한다.
background-clip background-clip 속성은 백그라운드 색을 설정한다.
background-color background-color 속성은 요소의 배경 색을 지정합니다.
background-image background-image 속성은 이미지 및 배경 속성을 설정한다.
background-origin background-origin 속성은 백그라운드 이미지의 위치 기준점을 설정한다.
background-position background-position 속성은 백그라운드 이미지의 위치 영역을 설정한다.
background-repeat background-repea 속성은 백그라운드 이미지의 반복 여부를 설정한다.
background-size background-size 요소는 배경 이미지의 크기를 설정한다.
border border 속성은 요소의 테두리를 설정합니다.
border-bottom border-bottom 속성은 요소의 아래쪽 테두리를 설정합니다.
border-bottom-color border-bottom-color 속성은 요소의 아래쪽 테드리 색상을 지정합니다.
border-bottom-left-radius border-bottom-left-radius 속성은 아래부분 왼쪽 모서리 굴곡을 설정합니다.
border-bottom-right-radius border-bottom-right-radius 속성은 아래부분 오른쪽 모서리 굴곡을 설정합니다.
border-bottom-style border-style 속성을 이용하면 테두리(border)를 다양한 모양으로 설정할 수 있습니다.
border-bottom-width border-bottom-width 속성은 요소의 아래 테두리 너비를 지정합니다.
border-collapse border-collapse 속성은 테이블의 테두리 분리 여부를 설정합니다.
border-color border-color 속성은 모든 면의 테두리 색상을 설정합니다.
border-image border-image 속성은 테두리 이미지 속성을 설정합니다.
border-image-outset border-image-outset 속성은 테두리 이미지 간격 속성을 설정합니다.
border-image-repeat border-image-repeat 속성은 테두리 이미지 반복 속성을 설정합니다.
border-image-slice border-image-slice 속성은 테두리 이미지 크기 속성을 설정합니다.
border-image-source border-image-source 속성은 테두리 이미지 경로 속성을 설정합니다.
border-image-width border-image-width 속성은 테두리 이미지 두께 속성을 설정합니다.
border-left 테두리(border)의 left 부분 속성을 한 번에 설정한다.
border-left-color border-left-color 속성은 테두리 왼쪽 색 속성을 설정합니다.
border-left-style border-left-style 속성은 테두리 왼쪽 스타일 속성을 설정합니다.
border-left-width border-left-width 속성은 테두리 왼쪽 두께 속성을 설정합니다.
border-radius border-radius 속성은 요소 테두리 경계의 꼭짓점을 둥글게 만듭니다. 하나의 값을 새용해 원형 꼭짓점을, 두 개의 값을 사용해 타원형 꼭짓점을 적용할 수 있습니다.
border-right 테두리(border)의 right 부분 속성을 한 번에 설정한다.
border-right-color border-right-color 속성은 테두리 오른쪽 색 속성을 설정합니다.
border-right-style border-right-style 속성은 테두리 오른쪽 스타일 속성을 설정합니다.
border-right-width border-right-width 속성은 테두리 오른쪽 두께 속성을 설정합니다.
border-spacing border-spacing 속성은 테이블의 테두리 간격을 설정합니다.
border-style border-style 속성은 요소 테두리 네 면의 스타일을 지정합니다.
border-top 테두리(border)의 top 부분 속성을 한 번에 설정한다.
border-top-color border-top-color 속성은 테두리 위쪽 색 속성을 설정합니다.
border-top-left-radius border-top-left-radius 속성은 윗부분 왼쪽 모서리 굴곡을 설정합니다.
border-top-right-radius border-top-right-radius 속성은 윗부분 오른쪽 모서리 굴곡을 설정합니다.
border-top-style border-top-style 속성은 테두리 위쪽 스타일 속성을 설정합니다.
border-top-width border-top-width 속성은 테두리 위쪽 두께 속성을 설정합니다.
border-width 테두리(border)의 너비를 설정한다.
bottom bottom 속성은 요소의 아래쪽 테두리를 설정합니다.
box-decoration-break box-decoration-break 속성은 컬럼 및 줄바꿈시 테두리와 패딩의 방식을 설정합니다.
box-shadow box-shadow 속성은 박스 요소의 그림자를 설정합니다.
box-sizing box-sizing 속성 은 요소의 전체 너비와 높이를 계산하는 방법을 설정합니다.
caption-side caption-side 속성은 caption의 위치를 설정합니다.
caret-color caret-color 속성은 input의 커서 색을 정의합니다.
clear clear 속성은 float 요소의 성질을 차단합니다.
clip clip 속성은 보이는 영역을 설정합니다.
color color 속성은 요소의 글씨 및 글씨 장식의 전경색과 currentcolor의 값을 설정합니다. currentcolor는 다른 속성에서 사용할 수 있는 간접적인 값이며, border-color 등 일부 속성의 기본값 입니다.
column-count column-count 속성은 컬럼의 수를 정의합니다.
column-fill column-fill 속성은 열의 지정방법을 정의합니다.
column-gap column-gap 속성은 컬럼의 간격을 정의합니다.
column-rule column-rule 속성은 컬럼 라인의 가로값, 스타일, 컬러를 정의합니다.
column-rule-color column-rule-color 속성은 컬럼의 라인 색을 정의합니다.
column-rule-style column-rule-style 속성은 컬럼 라인의 스타일을 정의합니다.
column-rule-width column-rule-width 속성은 컬럼 라인의 가로값을 정의합니다.
column-span column-span 속성은 열의 속성을 정의합니다.
column-width column-width 속성은 컬럼의 가로 값을 정의합니다.
columns columns 속성은 열의 폭과 열의 수를 정의합니다.
content content 속성은 생성한 값으로 요소를 대체합니다. content속성으로 추가한 요소는 "익명 대체요소"입니다.
counter-increment counter-increment 속성은 콘텐츠의 순서 상태를 정의합니다.
counter-reset counter-reset 속성은 콘텐츠의 숫자를 초기화합니다.
cursor cursor 속성은 마우스 오버시 마우스 포인터를 정의합니다.
direction direction 속성은 문장의 방향을 설정합니다.
display display 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스 처럼 자식 요소를 배치할 때 레이아웃을 설정합니다.
empty-cells empty-cells
filter filter 속성은 그래픽 효과를 설정합니다.
flex flex 속성은 하나의 플렉스 아이템이 자신의 컨테이너가 차지하는 공간에 맞추기 위해 크기를 키우거나 줄이는 방법을 설정하는 속성입니다.
flex-basis flex-basis 속성은 요소의 기본 단위를 정의합니다.
flex-direction flex-direction 속성은 요소의 정렬 방향을 정의합니다.
flex-flow flex-flow 속성은 요소의 정렬 방향 flex-direction와 줄 속성 flex-wrap을 같이 설정합니다.
flex-grow flex-grow 속성은 요소의 크기를 숫자를 통해 정의합니다.
flex-shrink flex-shrink 속성은 요소의 크기를 숫자를 통해 줄여줍니다.
flex-wrap flex-wrap 속성은 요소의 줄 속성을 설정합니다.
float float 속성은 해당 HTML 요소가 주변의 다른 요소들과 자연스럽게 어울리도록 만들어 준다. 이 속성은 본래 위와 같은 목적으로 만들어졌지만, 현재는 웹 페이지의 레이아웃(layout)을 작성할 때 자주 사용된다.
font font 속성은 font-style (en-US), font-variant (en-US), font-weight, font-size, line-height (en-US), font-family의 단축 속성입니다. 요소의 글꼴을 시스템 폰트로 설정할 수도 있습니다.
font-family font-family 속성은 선택된 요소에 우선 순위가 지정된 font family 이름과 generic family 이름을 지정할 수 있게 해줍니다.
font-size font-size 속성은 폰트의 크기(대문자 "M"의 크기)를 지정합니다. 폰트 크기를 바꾸면 em 과 ex 단위로 계산된 다른 항목들의 크기를 바꿉니다.
font-size-adjust font-size-adjust 속성은 소문자를 기준으로 폰트 크기를 설정합니다.
font-stretch font-stretch 속성은 폰트의 굵기를 정의합니다.
font-style font-style 속성은 글자 모양을 정하는 속성으로, 기울임 여부를 정합니다.
font-variant font-variant 속성은 글꼴의 변형을 정의합니다.
font-weight font-weight 속성은 폰트의 가중치나 굵기를 명시한다. 몇몇 폰트들은 normal이나 bold일때만 가능하다.
grid CSS 속성은 shorthand property 입니다. 외재적인 속성인 (grid-template-rows (en-US), grid-template-columns (en-US), grid-template-areas (en-US)), 값과 내재적인 속성인 (grid-auto-rows (en-US), grid-auto-columns (en-US), grid-auto-flow (en-US)), 값을 한번에 설정합니다.
grid-area grid-area 속성은 그리드 항목의 크기와 위치를 결정하고, 그리드 배치에 선, 범위 또는 행 내에서 그리드 항목의 크기와 위치를 지정합니다.
grid-auto-columns grid-auto-columns 속성은 암시적으로 생성된 그리드 열 트랙 또는 트랙 패턴의 크기를 지정 합니다 .
grih-auto-flow grid-auto-flow 속성은 자동 배치 알고리즘이 작동하는 방식을 제어하여 자동 배치 항목이 그리드로 흐르는 방식을 정확히 지정합니다.
grid-auto-rows grid-auto-rows 속성은 암시적으로 생성된 그리드 행 트랙 또는 트랙 패턴의 크기를 지정 합니다 .
grid-column grid-column 속성은 grid-column-start와 grid-column-end 속성을 같이 사용합니다.
grid-column-end grid-column-end 속성은 그리드 배치에 선, 범위를 제공하지 않음(자동)으로써 그리드 열 내에서 그리드 항목의 끝 위치를 지정하며 그리드 영역 의 블록 끝 가장자리를 지정합니다 .
grid-column-gap grid-column-gap 속성은 요소의 열 사이 의 간격( 거터 ) 크기를 설정합니다.
grid-column-start grid-column-start 속성은 그리드 배치에 선, 범위를 제공하지 않음 으로써 그리드 열 내에서 그리드 항목의 시작 위치를 지정하고 그리드 영역 의 블록 끝 가장자리를 지정합니다 .
grid-gap grid-gap 속성은 grid-row-gap와 grid-column-gap 속성을 같이 사용합니다.
grid-row grid-row 속성은 grid-row-start와 grid-row-end 속성을 같이 사용합니다.
grid-row-end grid-row-end 속성은 그리드 배치에 선, 범위를 제공하지 않음(자동)으로써 그리드 행 내에서 그리드 항목의 끝 위치를 지정하여 그리드 영역 의 인라인 끝 가장자리를 지정합니다 .
grid-row-gap grid-row-gap 속성 은 요소의 그리드 행 사이 의 간격( 거터 ) 크기를 설정합니다.
grid-row-start grid-row-start 속성은 그리드 배치에 선, 범위를 제공하지 않음 으로써 그리드 행 내에서 그리드 항목의 시작 위치를 지정하며 그리드 영역 의 인라인 시작 가장자리를 지정합니다 .
grid-template grid-template 속성은 그리드 열, 행 및 영역 을 정의하기 위한 약식 속성 입니다.
grid-template-areas grid-template-areas 속성은 아이템의 위치를 설정합니다.
grid-template-columns grid-template-columns 속성은 가로 컬럼의 크기와 위치를 설정합니다.
grid-template-rows grid-template-rows 속성은 그리드 행의 크기 조정 기능을 설정합니다.
hanging-punctuation hanging-punctuation 속성은 글씨의 시작 및 끝의 위치 정의합니다.
height height 속성은 요소의 높이를 지정합니다. 기본값은 콘텐츠 영역의 높이지만, box-sizing이 border-box라면 테드리 영역의 높이를 설정합니다.
hyphens hyphens 속성은 텍스트의 하이픈 영역을 설정합니다.
isolation isolation 속성은 stacking context을 설정합니다.
justify-content justify-content 속성 은 브라우저가 플렉스 컨테이너의 기본 축 과 그리드 컨테이너의 인라인 축을 justify-content따라 콘텐츠 항목 사이와 주위에 공간을 분배하는 방법을 정의합니다 .
left left 속성은 위치 요소의 왼쪽 속성을 설정합니다.
letter-spacing letter-spacing 속성은 글자 사이의 간격을 설정합니다.
line-height line-height 속성은 텍스트의 줄 간격을 설정합니다.
list-style 모든 list-style 속성을 이용한 스타일을 한 줄에 설정할 수 있습니다.
list-style-image list-style-image 속성은 목록 마커의 이미지를 설정합니다.
list-style-position list-style-position 속성은 목록 마커의 위치 속성을 설정합니다.
list-style-type list-style-type 속성은 목록 마커의 유형을 설정합니다.
margin margin 속성은 요소의 네방향 바깥 여백 영역을 설정합니다.
margin-bottom margin-bottom 속성은 요소의 아래쪽에 바깥 여백 영역을 설정합니다. 양수 값은 인접 요소와 거리를 넒히고, 음수 값은 더 좁힙니다.
margin-left 아래쪽의 마진(margin) 값을 설정함.
margin-right 오른쪽의 마진(margin) 값을 설정함.
margin-top 윗쪽의 마진(margin) 값을 설정함.
max-height max-height 속성은 요소의 최대 높이를 설정합니다. max-height는 height 속성의 사용값이 자신의 값보다 커지는걸 방지합니다.
max-width max-width 속성은 요소의 최대 너비를 설정합니다. max-width는 width 속성의 사용값이 자신의 값보다 커지는걸 방지합니다.
min-height min-height 속성은 요소의 최소 높이를 설정합니다. min-height는 height 속성의 사용값이 자신의 값보다 작아지는걸 방지합니다.
min-width min-width 속성은 요소의 최소 너비를 설정합니다. min-width는 width 속성의 사용값이 자신의 값보다 작아지는걸 방지합니다.
mix-blend-mode mix-blend-mode 속성은 배경의 혼합 상태를 정의합니다.
object-fit opacity 속성은 요소의 불투명도를 설정합니다 . 불투명도는 요소 뒤에 있는 내용이 숨겨지는 정도이며 투명도의 반대입니다.
object-position object-position 속성은 <img>, <video> 태그의 위치를 정의합니다.
opacity object-position 속성은 <img>, <video> 태그의 위치를 정의합니다.
order order 속성은 flex 콘텐츠의 순서를 정의합니다.
outline border 속성은 테두리 속성을 일괄적으로 설정합니다.
outline-color outline-color 속성은 아웃라인의 색을 정의합니다.
outline-offset outline-offset 속성은 아웃라인의 간격을 정의합니다.
outline-style outline-style 속성은 아웃라인 스타일을 정의합니다./td>
outline-width outline-width 속성은 아웃라인의 두께를 정의합니다.
overflow text-overflow 속성은 요소의 콘텐츠가 너무 커서 요소의 블록 서식 맥락에 맞출 수 없을 때의 처리법을 지정합니다. overflow-x (en-US), overflow-y (en-US)의 값을 설정합니다.
overflow-x overflow-x 속성은 X축을 기준으로 지정한 영역에 요소들이 벗어났을 때 속성을 설정합니다.
overflow-y overflow-y 속성은 Y축을 기준으로 지정한 영역에 요소들이 벗어났을 때 속성을 설정합니다.
padding padding 속성은 네 방향 안쪽 여백 영역을 설정합니다.
padding-bottom padding-bottom 속성은 요소의 아래쪽에 안쪽 여백 영역을 설정합니다.
padding-left 왼쪽의 패딩(padding) 값을 설정함.
padding-right 오른쪽의 패딩(padding) 값을 설정함.
padding-top 윗쪽의 패딩(padding) 값을 설정함.
page-break-after page-break-after 속성은 페이지 인쇄시 분리에 관한 설정을 정의합니다.
page-break-before page-break-before 속성은 인쇄시 페이지 분리에 관한 설정을 정의합니다.
page-break-inside page-break-inside 속성은 인쇄시 페이지 분리에 관한 설정을 정의합니다.
perspective perspective 속성은 3D를 표현할 때 원근점을 정의합니다.
perspective-origin perspective-origin 속성은 3D를 표현할 때 원근점의 방향을 정의합니다.
pointer-events pointer-events 속성은 포인터 이벤트 반응을 정의합니다.
position position 속성은 요소의 위치를 설정합니다.
quotes quotes 속성은 인용 부호를 정의합니다.
resize resize 속성은 요소의 사이즈를 정의합니다.
right right 속성은 위치 요소의 오른쪽 속성을 설정합니다.
tab-size tab-size 속성은 글씨의 간격을 정의합니다.
table-layout table-layout 속성은 표의 레이아웃 크기를 정의합니다.
text-align text-align 속성은 텍스트의 정렬 방향을 의미한다.
text-align-last text-align-last 속성은 문장의 마지막 텍스트 정렬 방식을 설정합니다.
text-decoration text-decoration 속성은 글씨의 장식(선) 색을 지정한다.
text-decoration-color text-decoration-color 속성은 글자 라인 색을 설정합니다.
text-decoration-line text-decoration-line 속성은 글자 라인 스타일을 설정합니다.
text-decoration-style text-decoration-style 속성은 글자 스타일을 정의합니다.
text-indent text-indent 속성은 문단 들여쓰기 속성을 설정합니다.
text-justify text-justify 속성은 텍스트의 간격을 정의합니다.
text-overflow text-overflow 속성은 문자열 영역 속성을 설정합니다.
text-shadow text-shadow 속성은 텍스트에 그림자를 설정합니다.
text-transform text-transform 속성은 텍스트를 대문자나 소문자로 변경합니다.
top top 속성은 해당 태그 요소의 위치를 상단을 기준으로 얼마나 밑에 위치시킬건지 지정한다.
(양수이면 상단 기준으로 아래 쪽에, 음수이면 상단 기준으로 위쪽에 위치.)
transform transform 속성은 컨텐츠 요소를 이동(translate), 회전(rotate), 확대(scale), 기울기(skew) 등의 효과를 줄 수 있습니다. 애니메이션 작업시 가장 많이 쓰는 요소입니다. 요소를 이동시키거나 회전 시킬 수 있으며, 원근점(perspective)를 사용하여 3D까지 구현 할 수 있습니다.
transform-origin transform-origin 속성은 요소의 움직임 방향 및 기준점을 설정합니다. transform 속성과 같이 설정하며 기준점에 따라 애니메이션의 방향을 설정 할 수 있습니다.
transform-style transform-style 속성은 요소의 움직임 스타일을 정의합니다.
transition transition 속성은 요소의 움직임을 정의합니다.
transition-delay transition-delay 속성은 요소의 움직임 시간을 지연합니다.
transition-duration transition-duration 속성은 요소의 움직임 지속시간을 정의합니다.
transition-property transition-property 속성은 transition의 적용 여부를 정의합니다.
transition-timing-function transition-timing-function 속성은 요소의 움직임 기능을 정의합니다.
unicode-bidi unicode-bidi 속성은 글자의 방향 속성을 설정합니다..
user-select user-select 속성은 요소의 텍스트를 선택할 지 정의합니다.
vertical-align vertical-align 속성은 인라인, 인라인 블록 또는 테이블 셀 상자의 수직 정렬을 설정합니다
visibility visibility 속성은 요소를 보이지 않게 정의합니다.
white-space white-space 속성은 줄바꿈, 공백, 줄 속성을 설정합니다
width width 속성은 요소의 너비를 설정합니다. 기본값은 콘텐츠 영역의 너비이지만, box-sizing이 border-box라면 테두리 영역의 너비를 설정합니다.
word-break word-break 속성은 줄바꿈 속성을 설정합니다.
word-spacing word-spacing 속성은 단어 사이의 간격을 정의합니다.
word-wrap word-wrap 속성은 줄바꿈을 설정합니다.
z-index z-index 속성은 요소의 위치가 겹칠 경우 순서를 정의합니다.