reference book
CSS 레퍼런스 북
CSS 레퍼런스
| 번호 | 속성 | 설명 | 중요 | 비고 |
|---|---|---|---|---|
| 01 | accent-color | 특정 요소에 색상을 지정할 때 사용됩니다. | star | |
| 02 | align-content | 콘텐츠 아이템의 상하관계 정렬 상태를 설정합니다. | star star | |
| 03 | align-items | 콘텐츠 아이템의 내부 상하관계 정렬 상태를 설정합니다. | ||
| 04 | align-self | 개별적인 콘텐츠 아이템의 정렬 상태를 설정합니다. | star | |
| 05 | all | 요소의 속성을 초기화 또는 상속을 설정합니다. | star | |
| 06 | animation | 애니메이션과 관련된 속성을 일괄적으로 설정합니다. | ||
| 07 | animation-delay | 애니메이션 지연 시간을 설정합니다. | star star star star | |
| 08 | animation-direction | 애니메이션 움직임 방향을 설정합니다. | star star star | |
| 09 | animation-duration | 애니메이션 움직임 시간을 설정합니다. | star star star star | |
| 10 | animation-fill-mode | 애니메이션이 끝난 후의 상태를 설정합니다. | star | |
| 11 | animation-iteration-count | 애니메이션의 반복 횟수를 설정합니다. | star star star star | |
| 12 | animation-name | 애니메이션 keyframe 이름을 설정합니다. | star star star star | |
| 13 | animation-play-state | 애니메이션 진행상태를 설정합니다. | star | |
| 14 | animation-timeline | x | star | |
| 15 | animation-timing-function | 애니메이션 움직임의 속도를 설정합니다. | star star star star star | |
| 16 | appearance | 운영체제 및 브라우저에 기본적으로 설정되어 있는 테마를 기반으로 요소를 표현합니다. | star | |
| 17 | aspect-ratio | 요소의 크기를 비율대로 조정할 수 있게 합니다. | star | |
| 18 | backdrop-filter | 요소 뒤 영역에 흐림이나 색상 시프트 등 그래픽 효과를 적용할 수 있는 속성입니다. | star grade grade grade | |
| 19 | backface-visibility | 입체적인 모습의 뒷면의 가시성을 결정하는 속성이다. | star grade grade | |
| 20 | background | 백그라운드 속성을 일괄적으로 설정합니다. | star star star star star | |
| 21 | background-attachment | 배경 이미지의 고정 여부를 설정합니다. | star star | |
| 22 | background-blend-mode | 배경을 혼합했을 때 그래픽 효과를 설정합니다. | star star | |
| 23 | background-clip | 백그라운드 이미지의 위치 기준점을 설정합니다. | star grade | |
| 24 | background-color | 백그라운드 색을 설정합니다. | star star star star star | |
| 25 | background-image | 백그라운드 이미지 속성을 설정합니다. | star star star star star | |
| 26 | background-origin | 백그라운드 이미지의 위치 기준점을 설정하기 위한 속성입니다. | grade grade grade | |
| 27 | background-position | 백그라운드 이미지의 위치 영역을 설정합니다. | star star star star star | |
| 28 | background-position-x | 백그라운드 이미지의 X축 위치 영역을 설정합니다. | star grade grade grade | |
| 29 | background-position-y | 백그라운드 이미지의 Y축 위치 영역을 설정합니다. | star grade grade grade | |
| 30 | background-repeat | 백그라운드 이미지 반복 여부를 설정합니다. | star star star star | |
| 31 | background-size | 백그라운드 이미지 사이즈를 설정합니다. | star star star star | |
| 32 | block-size | 기록 모드에 따라서, 요소의 블록의 수평과 수직 크기를 정의합니다. | star grade | |
| 33 | border | 테두리 속성을 일괄적으로 설정합니다. | star star star star star | |
| 34 | border-block | x | star grade grade | |
| 35 | border-block-color | x | star | |
| 36 | border-block-end | x | star | |
| 37 | border-block-end-color | x | star | |
| 38 | border-block-end-style | x | star | |
| 39 | border-block-end-width | x | star | |
| 40 | border-block-start | x | star | |
| 41 | border-block-start-color | x | star | |
| 42 | border-block-start-style | x | star | |
| 43 | border-block-start-width | x | star | |
| 44 | border-block-style | x | star | |
| 45 | border-block-width | x | star | |
| 46 | border-bottom | 테두리 아래쪽 속성을 일괄적으로 설정합니다. | star star star star grade | |
| 47 | border-bottom-color | 테두리 아래쪽 색 속성을 설정합니다. | star | |
| 48 | border-bottom-left-radius | 테두리의 아래 왼쪽 모서리 굴곡을 설정합니다. | star | |
| 49 | border-bottom-right-radius | 테두리의 아래 오른쪽 모서리 굴곡을 설정합니다. | star | |
| 50 | border-bottom-style | 테두리 아래쪽 스타일 속성을 설정합니다. | star | |
| 51 | border-bottom-width | 테두리 아래쪽 두께 속성을 설정합니다. | star | |
| 52 | border-collapse | 표 테두리의 분리 또는 상쇄를 설정합니다. | star star star | |
| 53 | border-color | 테두리 색 속성을 일괄적으로 설정합니다. | star star grade grade grade | |
| 54 | border-end-end-radius | 요소의 테두리 반경을 설정 합니다. | star | |
| 55 | border-end-start-radius | 요소의 테두리 반경을 설정 합니다. | star | |
| 56 | border-image | 요소의 주위에 이미지를 설정 합니다. | star grade grade | |
| 57 | border-image-outset | 테두리 상자와 테두리 이미지의 거리를 설정 합니다. | star | |
| 58 | border-image-repeat | 모서리 영역을 테두리 이미지 크기에 맞춰 설정 합니다. | star | |
| 59 | border-image-slice | 설정한 이미지를 여러개의 영역으로 나눕니다. | star | |
| 60 | border-image-source | 테두리 이미지로 사용할 원본 이미지를 설정 합니다. | star | |
| 61 | border-image-width | 테두리 이미지의 너비를 설정 합니다. | star | |
| 62 | border-inline | 스타일 시트의 한 위치에 개별 논리적 인라인 테두리 속성 값을 설정 합니다. | star | |
| 63 | border-inline-color | 모든 인라인 테두리 색상을 설정 합니다. | star | |
| 64 | border-inline-end | 인라인 엔드 border 속성 값을 설정합니다. | star | |
| 65 | border-inline-end-color | 개별 논리적 인라인 끝 테두리 색상을 설정 합니다. | star | |
| 66 | border-inline-end-style | 인라인 끝 테두리 스타일을 설정 합니다. | star | |
| 67 | border-inline-end-width | 논리적 인라인 끝 테두리 너비를 설정 합니다. | star | |
| 68 | border-inline-start | 개별 논리적 인라인 시작 테두리 속성 값을 설정 합니다. | star | |
| 69 | border-inline-start-color | 논리적 인라인 시작 테두리 색상을 설정 합니다. | star | |
| 70 | border-inline-start-style | 논리적 인라인 시작 테두리 스타일을 설정 합니다. | star | |
| 71 | border-inline-start-width | 논리적 인라인 시작 테두리 너비를 설정 합니다. | star | |
| 72 | border-inline-style | 논리적 인라인 테두리 스타일을 설정 합니다. | star | |
| 73 | border-inline-width | 논리적 인라인 테두리 너비를 설정 합니다. | star | |
| 74 | border-left | 테두리 왼쪽 속성을 일괄적으로 설정합니다. | star star star star grade | |
| 75 | border-left-color | 테두리 왼쪽 색 속성을 설정합니다. | star | |
| 76 | border-left-style | 테두리 왼쪽 스타일 속성을 설정합니다. | star | |
| 77 | border-left-width | 테두리 왼쪽 두께 속성을 설정합니다. | star | |
| 78 | border-radius | 테두리의 굴곡을 설정합니다. | star star star star star | |
| 79 | border-right | 테두리 오른쪽 속성을 일괄적으로 설정합니다. | star star star star grade | |
| 80 | border-right-color | 테두리 오른쪽 색 속성을 설정합니다. | star | |
| 81 | border-right-style | 테두리 오쪽 스타일 속성을 설정합니다. | star | |
| 82 | border-right-width | 테두리 오른쪽 두께 속성을 설정합니다. | star | |
| 83 | border-spacing | 인접한 표 칸의 테두리 간격을 설정합니다. | star star | |
| 84 | border-start-end-radius | 논리적 테두리 반경을 설정 합니다. | star | |
| 85 | border-start-start-radius | 논리적 테두리 반경을 설정 합니다. | star | |
| 86 | border-style | 테두리 네 면의 스타일을 지정합니다. | star star star grade grade | |
| 87 | border-top | 테두리 위쪽 속성을 일괄적으로 설정합니다. | star star star star grade | |
| 88 | border-top-color | 테두리 위쪽 색 속성을 설정합니다. | star | |
| 89 | border-top-left-radius | 테두리의 위에 왼쪽 모서리 굴곡을 설정합니다. | star | |
| 90 | border-top-right-radius | 테두리의 위에 오른쪽 모서리 굴곡을 설정합니다. | star | |
| 91 | border-top-style | 테두리 위쪽 스타일 속성을 설정합니다. | star | |
| 92 | border-top-width | 테두리 위쪽 두께 속성을 설정합니다. | star | |
| 93 | border-width | 테두리의 너비를 설정합니다. | star | |
| 94 | bottom | 태그 위치를 하단 기준으로 어느 높이에 위치시킬건지 설정합니다. | star star star star grade | |
| 95 | box-decoration-break | 분할될 때 요소의 조각을 렌더링 하는 방법을 설정 합니다. | star | |
| 96 | box-shadow | 요소의 테두리를 감싼 그림자 효과를 설정합니다. | star star grade grade | |
| 97 | box-sizing | 요소의 너비와 높이를 계산하는 방법을 설정합니다. | star star star star star | |
| 98 | break-after | 박스 나누기가 작동하는 방식을 설정 합니다. 상자가 없으면 속성이 무시됩니다. | star | |
| 99 | break-before | 박스 나누기가 작동하는 방식을 설정 합니다. 상자가 없으면 속성이 무시됩니다. | star | |
| 100 | break-inside | 박스 나누기가 작동하는 방식을 설정 합니다. 상자가 없으면 속성이 무시됩니다. | star | |
| 101 | caption-side | 테이블 내용을 지정된 쪽에 배치 합니다. | star | |
| 102 | caret-color | 삽입 캐럿의 색상을 설정 합니다. 이것은 텍스트 입력 커서라고도 합니다. | star | |
| 103 | clear | 요소가 floating요소 다음일 수 있는지 또는 그 아래로 내려가야 하는 지를 설정합니다. | star star star | |
| 104 | clip | 요소의 특정 부분만 나오도록 할 수 있습니다. | delete | |
| 105 | clip-path | 이미지나 요소를 말 그대로 클립(잘라내기)할 수 있는 속성 | star | |
| 106 | color | 문자의 색상을 설정합니다. | star star star star star | |
| 107 | color-scheme | 렌더링할 수 있는 색 구성표를 나타냅니다. | star | |
| 108 | column-count | 요소의 내용을 지정된 수의 열로 나눕니다. | star | |
| 109 | column-fill | 열로 나눌 때 요소의 균형을 이루는 방법을 제어 합니다. | star | |
| 110 | column-gap (grid-column-gap) |
열 사이의 간격 크기를 설정 합니다. | star | |
| 111 | column-rule | 다중 열 레이아웃에서 열 사이에 그려지는 선의 너비, 스타일 및 색상을 설정 합니다. | star | |
| 112 | column-rule-color | 다중 열 레이아웃에서 열 사이에 그려지는 선의 색상을 설정 합니다. | star | |
| 113 | column-rule-style | 다중 열 레이아웃에서 열 사이에 그려지는 선의 스타일을 설정 합니다. | star | |
| 114 | column-rule-width | 다중 열 레이아웃에서 열 사이에 그려지는 선의 너비를 설정 합니다. | star | |
| 115 | column-span | 다단 구성 시 여러 단을 차지하는 요소를 지정하기 위한 속성 | star | |
| 116 | column-width | 다중 열 레이아웃에서 이상적인 열 너비를 설정 합니다. | star | |
| 117 | columns | 문단을 다단으로 만드는 속성입니다. | star grade | |
| 118 | contain | 특정 요소와 콘텐츠가 문서 트리의 다른 부위와 독립되어있음을 나타낼 때 사용합니다. | star grade | |
| 119 | content | title 속성처럼 속성값에 삽입된 텍스트나 이미지 등을 화면에 출력시킵니다. | star grade grade grade | |
| 120 | content-visibility | 요소가 콘텐츠를 전혀 렌더링하는지 여부를 제어하고 강력한 포함 세트를 강제하여 사용자 에이전트가 필요할 때까지 많은 레이아웃 및 렌더링 작업을 잠재적으로 생략할 수 있습니다. | star grade grade | |
| 121 | counter-increment | 카운터 값을 주어진 값 만큼 늘리거나 줄 입니다. | star | |
| 122 | counter-reset | 카운터를 주어진 값으로 재설정 합니다. | star | |
| 123 | counter-set | 카운터를 주어진 값으로 설정 합니다. | star | |
| 124 | cursor | 요소 위에 마우스 커서가 올라갔을 때 보여줄 모양을 설정합니다. | star star grade grade grade | |
| 125 | direction | 텍스트,테이블 열 및 가로 오버프롤의 방향을 설정 합니다. | star grade grade | |
| 126 | display | 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다. | star star star star star | |
| 127 | empty-cells | 보이는 내용이 없는 셀 주위에 테두리와 배경을 표시할지 여부를 설정 합니다. | star | |
| 128 | filter | 흐림 효과나 변형 효과를 나타냅니다. | star grade grade | |
| 129 | flex | 하나의 플렉스 아이템이 자신의 컨테이너가 차지하는 공간에 맞추기 위해 크기를 키우거나 줄이는 방법을 설정하는 속성입니다. | star grade grade grade grade | |
| 130 | flex-basis | 플렉스 초기 기본 크기를 설정 합니다. | star | |
| 131 | flex-direction | 플렉스 컨테이너 내의 아이템을 배치할 때 사용할 주축 및 방향(정방향, 역방향)을 지정합니다. | star | |
| 132 | flex-flow | 플렉스 방향, 포장의 속성을 설정 합니다. | star | |
| 133 | flex-grow | 플렉스 아이템 요소가 컨테이너 내부의 정도를 제한합니다. | star | |
| 134 | flex-shrink | flex-grow속성이 남는 공간을 분배해서 나눠가지는 것이라면 flex-shrink 속성은 반대로 공간을 넘어갈 경우에 각 아이템들을 줄이는 방법을 설정하는 것입니다. | star | |
| 135 | flex-wrap | 요소들이 강제로 한줄에 배치되게 할 것인지, 또는 가능한 영역 내에서 벗어나지 않고 여러행으로 나누어 표현 할 것인지 결정하는 속성입니다. | star grade grade grade | |
| 136 | float | 한 요소(element)가 보통 흐름(normal flow)으로부터 빠져 텍스트 및 인라인(inline) 요소가 그 주위를 감싸는 자기 컨테이너의 좌우측을 따라 배치되어야 함을 지정합니다. | star grade grade grade grade | |
| 137 | font | 글자의 폰트를 정의하는 속성인데, 여러 기능을 동시에 가지고 있는 속성이기도 합니다. | star grade grade grade grade | |
| 138 | font-family | 선택된 요소에 우선 순위가 지정된 font family 이름과 generic family 이름을 지정할 수 있게 해줍니다. | star grade grade grade grade | |
| 139 | font-feature-settings | 다양한 모바일타입 피처를 설정 합니다. | star | |
| 140 | font-kerning | 글꼴에 커닝 정보의 사용을 설정 합니다. | star | |
| 141 | font-language-override | 서체에서 언어별 글리프의 사용을 제어 합니다. | star | |
| 142 | font-optical-sizing | 텍스트 렌더링이 다양한 크기로 보기에 최적화되어 있는지 여부를 설정 합니다. | star | |
| 143 | font-size | 글자 크기를 정하는 속성입니다. | star grade grade grade grade | |
| 144 | font-size-adjust | 현재 글꼴 크기를 기준으로 소문자 크기를 설정 합니다. | star | |
| 145 | font-stretch | 글꼴에서 일반, 축소 또는 확장된 면을 선택합니다. | star | |
| 146 | font-style | 글꼴의 스타일 지정합니다. | star grade grade grade grade | |
| 147 | font-synthesis | 브라우저가 굵은 글꼴과 이탤릭 글꼴을 합성하는 것을 허용할지 설정합니다. | star | |
| 148 | font-variant | 글꼴에 대한 모든 글꼴 변형을 설정 합니다. | star | |
| 149 | font-variant-alternates | 대체 글리프의 사용을 제어합니다. | star | |
| 150 | font-variant-caps | 문자에 대한 대체 글리프의 사용을 제어합니다. | star | |
| 151 | font-variant-east-asian | 일본어 및 중국어와 같은 동아시아 스크립트에 대한 대체 글리프 사용을 제어합니다. | star | |
| 152 | font-variant-ligatures | 텍스트 콘텐츠에 사용되는 합자 및 컨텍스트 형식을 제어합니다. | star | |
| 153 | font-variant-numeric | 숫자, 분수 및 서수 마커에 대한 대체 글리프의 사용을 제어합니다. | star | |
| 154 | font-variant-position | 위 첨자 또는 아래 첨자로 배치되는 더 작은 대체 글리프의 사용을 제어합니다. | star | |
| 155 | font-variation-settings | 변경하려는 특성의 4글자 축 이름을 해당 값과 함께 지정하여 가변 글꼴 특성에 대한 저수준 제어를 제공합니다. | star | |
| 156 | font-weight | 글자 두께를 설정합니다. | star grade grade grade grade | |
| 157 | forced-color-adjust | 작성자가 강제 색상 모드에서 특정 요소를 선택할 수 있습니다. | star | |
| 158 | gap (grid-gap) | 정과 열 사이의 거리를 설정 합니다. | star grade grade | |
| 159 | grid | 페이지를 여러 주요 영역으로 나누거나, 크기와 위치 및 문서 계층 구조의 관점에서 HTML 기본 요소로 작성된 콘트롤 간의 관계를 정의하는 데 아주 탁월합니다. | star grade grade grade | |
| 160 | grid-area | 영역(Area) 이름을 설정합니다. | star grade grade grade | |
| 161 | grid-auto-columns | 암시적으로 생성된 그리드 열 트랙 또는 트랙 패턴의 크기를 지정합니다. | star grade grade | |
| 162 | grid-auto-flow | 자동 배치 알고리즘이 작동하는 방식을 제어하여 자동 배치 항목이 그리드로 흐르는 방식을 정확히 지정 합니다. | star grade grade | |
| 163 | grid-auto-rows | 암시적으로 생성된 그리드 행 트랙 또는 트랙 패턴의 크기를 지정 합니다. | star grade grade | |
| 164 | grid-column | 그리드 항목의 크기와 위치를 지정하고 그리드 영역의 인라인 시작 및 인라인 끝 가장자리를 지정합니다. | star grade | |
| 165 | grid-column-end | 그리드 열 내에서 그리드 항목의 끝 위치를 지정하여 그리드 영역의 블록 끝 가장자리를 지정 합니다. | star grade grade | |
| 166 | grid-column-start | 특정 item을 표시하기 시작할 열을 지정합니다. | star grade | |
| 167 | grid-row | 그리드 열 내에서 그리드 항목의 시작 위치를 지정합니다. | star grade grade | |
| 168 | grid-row-end | 그리드 행 네에서 그리드 항목의 끝 위치를 지정함으로써 그리드 영역의 인라인 끝 가장자리를 지정합니다. | star grade | |
| 169 | grid-row-start | 그리드 행 내에서 그리드 항목의 시작 위치를 지정함으로써 그리드 영역의 인라인 시작 가장자리를 지정합니다. | star grade | |
| 170 | grid-template | grid 열, 행 및 영역을 정의합니다. | star grade grade | |
| 171 | grid-template-areas | 그리드 영역을 정의하는 동시에 각 영역에 이름을 할당합니다. | star grade grade | |
| 172 | grid-template-columns | 열의 배치를 결정합니다. | star grade grade | |
| 173 | grid-template-rows | 행의 배치를 설정합니다. | star grade grade | |
| 174 | hanging-punctuation | 문장 부호가 텍스트 줄의 시작 또는 끝에 매달려야 하는지 여부를 지정합니다. | star | |
| 175 | height | 요소의 높이를 지정합니다. | star grade grade grade grade | |
| 176 | hyphenate-character | 하이픈 나누기 전에 줄 끝에서 사용되는 문자를 설정 합니다. | star | |
| 177 | hyphens | 여러 줄에 걸치는 텍스트에서 단어에 붙임표를 추가하는 방식을 설정 합니다. | star | |
| 178 | image-orientation | 이미지 방향에 대한 레이아웃 독립적 수정을 지정합니다. | star | |
| 179 | image-rendering | 렌더링에 대한 이미지를 제공합니다. | star | |
| 180 | image-resolution | 요소에서 사용되는 모든 래스터 이미지의 고유 해상도를 지정합니다. | star | |
| 181 | ime-mode | IME(Input Method Editor)의 상태를 반환하거나 설정합니다. | delete | |
| 182 | initial-letter | 떨어뜨림, 올리기 및 움푹 들어간 이니셜 문자에 대한 스타일을 설정 합니다. | star | |
| 183 | initial-letter-align | 단락 내에서 첫 글자의 정렬을 지정합니다. | star | |
| 184 | inline-size | 쓰기 모드에 따라 요소 블록의 가로 또는 세로 크기를 정의합니다. | star | |
| 185 | inset | 상하좌우값을 지정해 줄수 있는 css 속성. | star grade | |
| 186 | inset-block | 쓰기 모드, 방향 및 텍스트 방향에 따라 물리적 오프셋에 매핑되는 요소의 논리적 블록 시작 및 끝 오프셋을 정의합니다. | star | |
| 187 | inset-block-end | 요소의 쓰기모드, 방향 및 텍스트 방향에 따라 물리적 인세트에 매핑되는 요소의 논리적 블록 끝 오프셋을 정의합니다. | star | |
| 188 | inset-block-start | 요소의 쓰기모드, 방향 및 텍스트 방향에 따라 물리적 인세트에 매핑되는 요소의 논리적 블록 시작 오프셋을 정의합니다. | star | |
| 189 | inset-inline | 인라인 방향으로 요소의 논리적 시작 및 끝 오프셋을 정의합니다. | star | |
| 190 | inset-inline-end | 요소의 쓰기모드,방향 및 텍스트 방향에 따라 물리적 오프셋에 매핑되는 요소의 논리적 인라인 끝 삽입을 정의합니다. | star | |
| 191 | inset-inline-start | 요소의 쓰기모드, 방향 및 텍스트 방향에 따라 물리적 오프셋에 매핑되는 요소의 논리적 인라인 시작 삽입을 정의합니다. | star | |
| 192 | isolation | 요소가 새로운 쌓임 맥락을 생성해야 하는지 지정합니다. | star grade | |
| 193 | justify-content | 기본축의 양쪽 끝단을 기준으로, 아이템을 어떻게 균등 배분 정렬할지 결정. | star grade grade grade grade | |
| 194 | justify-items | 수직축을 중심으로 좌우로 위치를 조정하는 속성입니다. | star grade | |
| 195 | justify-self | 적절한 축을 따라 정렬 컨테이너 내부에서 상자가 정렬되는 방식을 설정 합니다. | star | |
| 196 | left | 태그 위치를 좌측 기준으로 어디에 위치시킬건지 설정합니다. | star grade grade grade grade | |
| 197 | letter-spacing | 글자 사이의 간격을 조절합니다. | star grade grade | |
| 198 | line-break | 한중일 3개국어의 텍스트 줄을 어디서 바꿀지 지정합니다. | star grade grade | |
| 199 | line-height | 줄간격을 정하는 속성입니다 | star grade grade grade | |
| 200 | line-height-step | 라인 상자 높이의 단계 단위를 설정 합니다. | star | |
| 201 | list-style | 모든 목록 스타일 속성을 설정 합니다. | star grade grade grade grade | |
| 202 | list-style-image | 목록 항목 마커로 사용할 이미지를 설정 합니다. | star | |
| 203 | list-style-position | 목록 항목에 대한 상대 위치를 설정 합니다. | star | |
| 204 | list-style-type | 목록 항목 요소의 마커를 설정 합니다. | star | |
| 205 | margin | 요소의 네 방향 바깥 여백 영역을 설정합니다. | star grade grade grade grade | |
| 206 | margin-block | 쓰기모드,방향 및 텍스트 방향에 따라 물리적 여백에 매핑되는 요소의 논리적 블록 시작 및 끝 여백을 정의합니다. | star | |
| 207 | margin-block-end | 쓰기모드,방향 및 텍스트 방향에 따라 물리적 여백에 매핑되는 요소의 논리적 블록 끝 여백을 정의합니다. | star | |
| 208 | margin-block-start | 쓰기모드,방향 및 텍스트 방향에 따라 물리적 여백에 매핑되는 요소의 논리적 블록 시작 여백을 정의합니다. | star | |
| 209 | margin-bottom | 요소의 아래쪽에 바깥 여백 영역을 설정합니다. | star grade grade grade grade | |
| 210 | margin-inline | 쓰기모드,방향 및 텍스트 방향에 따라 물리적 여백에 매핑되는 요소의 논리적 인라인 시작 및 끝 여백을 모두 정의합니다. | star | |
| 211 | margin-inline-end | 쓰기모드,방향 및 텍스트 방향에 따라 물리적 여백에 매핑되는 요소의 논리적 인라인 끝 여백을 정의합니다. | star | |
| 212 | margin-inline-start | 쓰기모드,방향 및 텍스트 방향에 따라 물리적 여백에 매핑되는 요소의 논리적 인라인 시작 여백을 정의합니다. | star | |
| 213 | margin-left | 요소의 왼쪽에 바깥 여백 영역을 설정합니다. | star grade grade grade grade | |
| 214 | margin-right | 요소의 오른쪽에 바깥 여백 영역을 설정합니다. | star grade grade grade grade | |
| 215 | margin-top | 요소의 위쪽에 바깥 여백 영역을 설정합니다. | star grade grade grade grade | |
| 216 | margin-trim | 컨테이너가 컨테이너의 가장자리에 인접한 자식의 여백을 트리밍할 수 있습니다. | star | |
| 217 | mask | 아이템이 부분적으로만 보여지게 하거나 혹은 완전히 가려서 보여지지 않게 할 수 있는 기능을 가지고 있습니다. | star grade | |
| 218 | mask-border | 요소 테두리의 가장자리를 따라 마스크를 만들 수 있습니다. | star | |
| 219 | mask-border-mode | 마스크 테두리에 사용되는 혼합 모드를 지정합니다. | star | |
| 220 | mask-border-outset | 요소의 마스크 테두리가 테두리 상자에서 설정되는 거리를 지정합니다. | star | |
| 221 | mask-border-repeat | 소스 이미지의 가장자리 영역이 요소의 마스크 테두리 크기에 맞게 조정되는 방식을 설정합니다. | star | |
| 222 | mask-border-slice | 이미지 세트를 영역으로 나눕니다. | star | |
| 223 | mask-border-source | 요소의 마스크 테두리를 만드는데 사용되는 소스 이미지를 설정 합니다. | star | |
| 224 | mask-border-width | 요소의 마스크 테두리 너비를 설정 합니다. | star | |
| 225 | mask-clip | 마스크의 영향을 받는 영역을 결정합니다 | star | |
| 226 | mask-composite | 현재 마스크 레이어 아래에 마스크 레이어가 있는 합성 작업을 나타냅니다. | star | |
| 227 | mask-image | 요소의 마스크 레이어로 사용되는 이미지를 설정 합니다. | star | |
| 228 | mask-mode | 정의된 마스크 참조가 광도 또는 알파 마스크로 처리되는지 여부를 설정 합니다. | star | |
| 229 | mask-origin | 마스크의 원점을 설정 합니다. | star | |
| 230 | mask-position | 정의된 각 마스크 이미지에 대해 설정된 마스크 위치 레이어를 기준으로 초기 위치를 설정합니다. | star | |
| 231 | mask-repeat | 마스크 이미지가 반복되는 방식을 설정 합니다. | star | |
| 232 | mask-size | 마스크 이미지의 크기를 설정 합니다. | star | |
| 233 | mask-type | SVG 요소가 휘도 또는 알파 마스크로 사용되는지 여부를 설정 합니다. | star | |
| 234 | max-block-size | 지정된 대로 쓰기 방향과 반대 방향으로 요소의 최대 크기를 지정합니다. | star | |
| 235 | max-height | 요소의 최대 높이를 설정합니다. | star grade grade | |
| 236 | max-inline-size | 쓰기 모드에 따라 요소 블록의 가로 또는 세로 최대 크기를 정의합니다. | star | |
| 237 | max-width | 요소의 최대 너비를 설정합니다. | star grade grade | |
| 238 | min-block-size | 쓰기 모드에 따라 요소 블록의 최소 가로 또는 세로 크기를 정의합니다. | star | |
| 239 | min-height | 요소의 최소 높이를 설정합니다. | star grade grade | |
| 240 | min-inline-size | 쓰기 모드에 따라 요소 블록의 가로 또는 세로 최소 크기를 정의합니다. | star grade grade | |
| 241 | min-width | 요소의 최소 너비를 설정합니다. | star grade grade > | |
| 242 | mix-blend-mode | 배경을 혼합 합니다. | star grade grade | |
| 243 | object-fit | img 나 video 요소와 같은 대체 요소의 콘텐츠 크기를 어떤 방식으로 조절해 요소에 맞출 것인지 지정합니다. | star grade grade | |
| 244 | object-position | 오브젝트 위치를 설정 합니다. | star grade grade | |
| 245 | offset | 정의된 경로에 따라 요소에 애니메이션을 적용하는데 필요한 모든 속성을 설정 합니다. | star grade grade grade | |
| 246 | offset-anchor | 실제로 경로를 따라 움직이는 요소를 따라 이동하는 요소의 상자 내부 지점을 지정합니다. | star | |
| 247 | offset-distance | 요소가 배치될 위치를 지정합니다. | star | |
| 248 | offset-path | 요소가 따라갈 모션 경로를 지정하고 상위 컨테이너 또는 SVG 좌표 시스템 내에서의 요소의 위치를 정의합니다. | star | |
| 249 | offset-position | 요소가 따라 배치될 때 요소의 위치를 정의합니다. | star | |
| 250 | offset-rotate | 요소가 따라 배치될 때 요소의 방향을 정의합니다. | star | |
| 251 | opacity | 요소의 불투명도를 설정합니다. | star grade grade grade | |
| 252 | order | 플렉스 또는 그리드 컨테이너 안에서 현재 요소의 배치 순서를 지정합니다. | star grade | |
| 253 | orphans | 페이지, 영역 또는 열의 맨 아래에 표시되어야 하는 블록 컨테이너 최소 줄 수를 설정 합니다. | star | |
| 254 | outline | 요소의 윤곽선을 설정 합니다. | star grade | |
| 255 | outline-color | 요소의 윤곽선 색상을 설정 합니다. | star | |
| 256 | outline-offset | 윤곽선과 요소의 가장자리 또는 테두리 사이의 간격을 설정 합니다. | star | |
| 257 | outline-style | 윤곽선의 스타일을 설정 합니다. | star | |
| 258 | outline-width | 윤곽선의 두께를 설정 합니다. | star | |
| 259 | overflow | 요소의 콘텐츠가 너무 커서 요소의 블록 서식 맥락에 맞출 수 없을 때의 처리법을 지정합니다. | star grade grade grade grade | |
| 260 | overflow-anchor | 콘텐츠 이동을 최소화하기 위해 스크롤 위치를 조정하는 브라우저의 스크롤 고정 동작을 옵트아웃하는 방법을 제공합니다. | star | |
| 261 | overflow-block | 콘텐츠가 상자의 블록 시작 및 블록 끝 가장자리를 오버플로할 때 표시되는 내용을 설정합니다. | star | |
| 262 | overflow-clip-margin | 클리핑되기 전에 요소가 경계를 벗어나 얼마나 멀리 칠할 수 있는지를 결정합니다. | star | |
| 263 | overflow-inline | 콘텐츠가 상자의 인라인 시작 및 끝 가장자리를 오버플로할 때 표시되는 내용을 설정합니다. | star | |
| 264 | overflow-wrap | 줄바꿈 위해 단어 쪼개기 | star grade | |
| 265 | overflow-x | x축, 즉 좌.우의 내용이 더 길때 (가로) 어떻게 보일지 선택하는 속성입니다. | star grade grade | |
| 266 | overflow-y | y축, 즉 위와 아래의 내용이 더 길때 (세로) 어떻게 보일지 선택하는 속성입니다. | star grade grade | |
| 267 | overscroll-behavior | 스크롤 영역의 경계에 도달할 때 브라우저가 수행하는 작업을 설정합니다. | star grade grade | |
| 268 | overscroll-behavior-block | 스크롤 영역의 블록 방향 경계에 도달할 때 브라우저의 동작을 설정합니다. | star | |
| 269 | overscroll-behavior-inline | 스크롤 영역의 인라인 방향 경계에 도달할 때 브라우저의 동작을 설정합니다. | star | |
| 270 | overscroll-behavior-x | 스크롤 영역의 수평 경계에 도달할 때 브라우저의 동작을 설정합니다. | star | |
| 271 | overscroll-behavior-y | 스크롤 영역의 수직 경계에 도달할 때 브라우저의 동작을 설정합니다. | star | |
| 272 | padding | 요소의 네 방향 안쪽 여백 영역을 설정합니다. | star grade grade grade grade | |
| 273 | padding-block-end | 요소의 쓰기모드, 방향 및 텍스트 방향에 따라 물리적 패딩에 매핑되는 요소의 논리적 블록 끝 패딩을 정의합니다. | star | |
| 274 | padding-block-start | 요소의 쓰기모드, 방향 및 텍스트 방향에 따라 물리적 패딩에 매핑되는 요소의 논리적 블록 시작 패딩을 정의합니다. | star | |
| 275 | padding-bottom | 요소의 아래쪽에 안쪽 여백 영역을 설정합니다. | star grade grade grade grade | |
| 276 | padding-inline-end | 요소의 쓰기모드,방향 및 텍스트 방향에 따라 물리적 패딩에 매핑되는 요소의 논리적 인라인 끝 패딩을 정의합니다. | star | |
| 277 | padding-inline-start | 요소의 쓰기모드,방향 및 텍스트 방향에 따라 물리적 패딩에 매핑되는 요소의 논리적 인라인 시작 패딩을 정의합니다. | star | |
| 278 | padding-left | 요소의 왼쪽에 안쪽 여백 영역을 설정합니다. | star grade grade grade grade | |
| 279 | padding-right | 요소의 오른쪽에 안쪽 여백 영역을 설정합니다. | star grade grade grade grade | |
| 280 | padding-top | 요소의 위쪽에 안쪽 여백 영역을 설정합니다. | star grade grade grade grade | |
| 281 | page-break-after | 페이지 인쇄시 분리에 관한 설정을 정의합니다. | star | |
| 282 | page-break-before | 프린터로 출력할 때 다음 페이지로 페이지를 넘기는 것을 지정하는 Property입니다. | star | |
| 283 | page-break-inside | 인쇄시 페이지 분리에 관한 설정을 정의합니다. | star | |
| 284 | perspective | 3D 위치 요소에 약간의 원근감을 주기 위해 z=0 평면과 사용자 사이의 거리를 결정합니다. | star grade grade | |
| 285 | perspective-origin | 뷰어가 보고 있는 위치를 결정합니다. | star | |
| 286 | place-content | 그리드나 플렉스 레이아웃에서 블록 및 인라인 방향을 따라 콘텐츠를 한 번에 정렬할 수 있습니다. | star | |
| 287 | place-items | 그리드나 플렉스 레이아웃에서 블록 및 인라인 방향을 따라 항목을 한 번에 정렬할 수 있습니다. | star < | |
| 288 | place-self | 그리드나 플렉스 레이아웃에서 블록 및 인라인 방향으로 개별 항목을 한 번에 정리할 수 있습니다. | star | |
| 289 | pointer-events | HTML 요소들의 마우스/터치 이벤트들(CSS hover/active, JS click/tap, 커서 드래그등)의 응답을 조정할 수 있는 속성이다. | star grade grade | |
| 290 | position | HTML 문서 상에서 요소가 배치되는 방식을 결정합니다. | star grade grade grade | |
| 291 | print-color-adjust | 출력 장치에서 요소의 모양을 최적화하기 위해 사용자 에이전트가 수행할 수 있는 작업을 설정합니다. | star | |
| 292 | quotes | 속성 또는 값을 사용하여 추가된 따옴표를 브라우저에서 렌더링하는 방법을 설정 합니다. | star | |
| 293 | resize | 사용자가 해당 요소의 높이나 너비를 변경할 수 있게 해줍니다. | star grade grade | |
| 294 | right | 태그 위치를 우측 기준으로 어디에 위치시킬건지 설정합니다. | star grade grade grade grade | |
| 295 | rotate | 요소를 지정한 각도만큼 회전시킵니다. 회전 각도가 플러스 값일 경우 시계 방향, 마이너스 값일 경우 반시계 방향으로 회전합니다. | star grade grade grade | |
| 296 | row-gap (grid-row-gap) | 요소 행 사이의 간격을 설정 합니다. | star | |
| 297 | ruby-align | 베이스에 대한 다양한 루비 요소의 분포를 정의합니다. | star | |
| 298 | ruby-position | 기본 요소를 기준으로 루비 요소의 위치를 정의합니다. | star | |
| 299 | scale | 요소에 회전, 크기 조절, 기울이기, 이동 효과를 부여할 수 있습니다. | star grade grade | |
| 300 | scroll-behavior | 스크롤이 탐색 또는 CSSOM 스크롤 API에 의해 트리거될 때 스크롤 상자의 동작을 설정합니다. | star grade grade | |
| 301 | scroll-margin | 요소의 모든 스크롤 여백을 한 번에 설정하여 속성이 요소의 여백에 대해 수행하는 것과 유사한 값을 할당합니다. | star | |
| 302 | scroll-margin-block | 블록 차원에서 요소의 스크롤 여백을 설정 합니다. | star | |
| 303 | scroll-margin-block-end | 상자를 스냅포트에 맞추는 데 사용되는 블록 치수 끝에서 스크롤 스냅 영역의 여백을 정의합니다. | star | |
| 304 | scroll-margin-block-start | 상자를 스냅포트에 맞추는 데 사용되는 블록 차원의 시작 부분에서 스크롤 스냅 영역의 여백을 정의합니다. | star | |
| 305 | scroll-margin-bottom | 상자를 snapport에 맞추는 데 사용되는 스크롤 스냅 영역의 아래쪽 여백을 정의합니다. | star | |
| 306 | scroll-margin-inline | 인라인 차원에서 요소의 스크롤 여백을 설정합니다. | star | |
| 307 | scroll-margin-inline-end | 상자를 snapport에 맞추는 데 사용되는 인라인 차원의 끝에서 스크롤 스냅 영역의 여백을 정의합니다. | star | |
| 308 | scroll-margin-inline-start | 상자를 snapport에 맞추는 데 사용되는 인라인 차원의 시작부분에서 스크롤 스냅 영역의 여백을 정의합니다. | star | |
| 309 | scroll-margin-left | 상자를 snapport에 맞추는 데 사용되는 스크롤 스냅 영역의 왼쪽 여백을 정의합니다. | star | |
| 310 | scroll-margin-right | 상자를 snapport에 맞추는 데 사용되는 스크롤 스냅 영역의 왼쪽 여백을 정의합니다. | star | |
| 311 | scroll-margin-top | 상자를 snapport에 맞추는 데 사용되는 스크롤 스냅 영역의 위쪽 여백을 정의합니다. | star | |
| 312 | scroll-padding | 요소의 모든 면에 스크롤 패딩을 한 번에 설정 합니다. | star grade | |
| 313 | scroll-padding-block | 블록 차원에서 요소의 스크롤 패딩을 설정 합니다. | star | |
| 314 | scroll-padding-block-end | 스크롤포트의 최적보기 영역의 블록 차원에서 끝 가장자리에 대한 오프셋을 정의합니다. | star | |
| 315 | scroll-padding-block-start | 스크롤 포트의 최적보기 영역의 블록 차원에서 시작 가장자리에 대한 오프셋을 정의합니다. | star | |
| 316 | scroll-padding-bottom | 스크롤포트의 최적 보기영역 하단에 대한 오프셋을 정의합니다. | star | |
| 317 | scroll-padding-inline | 라인 차원에서 요소의 스크롤 패딩을 설정 합니다. | star | |
| 318 | scroll-padding-inline-end | 스크롤 포트의 최적보기 영역의 인라인 차원에서 끝 가장자리에 대한 오프셋을 정의합니다. | star | |
| 319 | scroll-padding-inline-start | 스크롤 포트의 최적보기 영역의 인라인 차원에서 시작 가장자리에 대한 오프셋을 정의합니다. | star | |
| 320 | scroll-padding-left | 스크롤 포트의 최적 보기영역 왼쪽에 대한 오프셋을 정의합니다. | star | |
| 321 | scroll-padding-right | 스크롤 포트의 최적 보기영역 오른쪽에 대한 오프셋을 정의합니다. | star | |
| 322 | scroll-padding-top | 스크롤 포트의 최적 보기영역 상단에 대한 오프셋을 정의합니다. | star | |
| 323 | scroll-snap-align | 상자의 스냅 위치를 해당 스냅 컨테이너의 스냅포트 내에서 해당 스냅영역의 정렬로 지정합니다. | star | |
| 324 | scroll-snap-coordinate | x | delete | |
| 325 | scroll-snap-destination | x | delete | |
| 326 | scroll-snap-points-x | x | delete | |
| 327 | scroll-snap-points-y | x | delete | |
| 328 | scroll-snap-stop | 스크롤 컨테이너가 가능한 스냅 위치를 "통과"할 수 있는지 여부를 정의합니다. | star | |
| 329 | scroll-snap-type | 스냅 포인트가 있는 경우 스크롤 컨테이너에 스냅 포인트가 얼마나 엄격하게 적용되는지 설정합니다. | star | |
| 330 | scrollbar-color | 스크롤바 트랙과 썸의 색상을 설정 합니다. | star grade grade | |
| 331 | scrollbar-width | 작성자가 표시될 때 요소의 스크롤 막대의 최대 두께를 설정합니다. | star grade grade | |
| 332 | shape-image-threshold | 이미지를 값으로 사용하여 모양을 추출하는 데 사용되는 알파 채널 임계값을 설정합니다. | star | |
| 333 | shape-margin | CSS 모양의 여백을 설정 합니다. | star | |
| 334 | shape-outside | 인접한 인라인 콘텐츠가 둘러싸야 하는 사각형이 아닐 수 있는 모양을 정의합니다. | star | |
| 335 | tab-size | 탭 문자(+ 0009 U)의 폭을 지정하는 데 사용합니다. | star | |
| 336 | table-layout | 셀,행 및 열 배치하는데 사용되는 알고리즘을 설정 합니다. | star | |
| 337 | text-align | 텍스트의 정렬 방향을 의미합니다. | star grade grade grade | |
| 338 | text-align-last | 강제 줄 바꿈 직전의 블록이나 줄의 마지막 줄을 정렬하는 방법을 설정합니다. | star grade | |
| 339 | text-combine-upright | 문자 조합을 단일 문자 공간으로 설정합니다. | star | |
| 340 | text-decoration | 텍스트에 장식용 선을 추가합니다. | star grade grade | |
| 341 | text-decoration-color | 텍스트에 추가되는 장식의 색상을 설정 합니다. | star | |
| 342 | text-decoration-line | 밑줄이나 윗줄과 같이 요소의 텍스트에 사용되는 장식의 종류를 설정 합니다. | star | |
| 343 | text-decoration-skip | 요소에 영향을 미치는 텍스트 장식이 건너뛰어야 하는 요소 콘텐츠의 부분을 설정합니다. | star | |
| 344 | text-decoration-skip-ink | 윗줄과 밑줄이 글리프 어센더 및 디센더를 전달할 때 그려지는 방법을 지정합니다. | star | |
| 345 | text-decoration-style | 지정된 선의 스타일을 설정 합니다. | star | |
| 346 | text-emphasis | 텍스트에 강조 표시를 적용합니다. | star | |
| 347 | text-emphasis-color | 강조 표시의 색상을 설정 합니다. | star | |
| 348 | text-emphasis-position | 루비 텍스트와 마찬가지로 강조 표시를 위한 공간이 충분하지 않으면 줄 높이가 높아집니다. | star | |
| 349 | text-emphasis-style | 강조 표시의 모양을 설정합니다. | star | |
| 350 | text-indent | 블록의 텍스트 행하기 전에 넣어 빈 공간(들여 쓰기)의 길이를 설정합니다 | star grade | |
| 351 | text-justify | 텍스트의 간격을 정의합니다. | star | |
| 352 | text-orientation | 줄에서 텍스트 문자의 방향을 설정 합니다. | star | |
| 353 | text-overflow | 박스 안에 내용이 넘칠 때 텍스트를 어떻게 처리할지 지정하는 속성입니다. | star | |
| 354 | text-rendering | 텍스트를 렌더링할 때 최적화할 대상에 대한 정보를 렌더링 엔진에게 제공합니다. | star | |
| 355 | text-shadow | 그림자를 추가합니다. | star grade grade | |
| 356 | text-size-adjust | 일부 스마트폰 및 태블릿에서 사용되는 텍스트 인플레이션 알고리즘을 제어합니다. | star | |
| 357 | text-transform | 요소의 텍스트를 대문자로 표시하는 방법을 지정합니다. | star | |
| 358 | text-underline-position | 속성 값을 사용하여 설정되는 밑줄의 위치를 지정합니다. | star grade grade | |
| 359 | top | 태그 위치를 상단 기준으로 어느 높이에 위치시킬건지 설정합니다. | star grade grade grade grade | |
| 360 | touch-action | 터치스크린 사용자가 요소의 영역을 조작하는 방법을 설정합니다. | star | |
| 361 | transform | 웹 요소의 위치를 이동시키거나 크기 조절 및 회전을 설정합니다. | star grade grade grade grade | |
| 362 | transform-box | 속성이 관련된 레이아웃 상자를 정의합니다. | star | |
| 363 | transform-origin | 요소 변형의 원점을 설정합니다. | star | |
| 364 | transform-style | 요소의 자식이 3D 공간에 배치되는지 또는 요소 평면에서 병합 되는지 여부를 설정합니다. | star | |
| 365 | transition | 선택자가 변화되는 것을 시간의 흐름을 줘서 변화시키는 속성입니다. | star grade grade grade | |
| 366 | transition-delay | 전환(transition) 효과가 나타나기 전까지의 지연 시간을 설정합니다. | star grade grade grade | |
| 367 | transition-duration | 전환(transition) 효과가 지속될 시간을 설정함. | star grade grade grade | |
| 368 | transition-property | 전환 효과를 적용할 CSS 속성을 설정 합니다. | star | |
| 369 | transition-timing-function | 전환 효과의 영향을 받는 CSS 속성에 대해 중간 값이 계산되는 방식을 설정합니다. | star | |
| 370 | translate | 속성과 별개로 개별적으로 변환을 지정할 수 있습니다. | star grade grade grade | |
| 371 | unicode-bidi | 속성과 함께 문서의 양방향 텍스트가 처리되는 방식을 결정합니다. | star | |
| 372 | user-select | text 텍스트를 선택할 수 있습니다. element 텍스트를 선택할 수 있지만 요소 범위로 제한됩니다. | star grade grade | |
| 373 | vertical-align | inline 또는 table-cell box에서의 수직 정렬을 지정합니다. | star grade grade | |
| 374 | visibility | 태그의 가시성을 결정합니다. | star grade grade | |
| 375 | white-space | pre 요소처럼 요소의 공백을 어떻게 처리할 지를 정의합니다. | star grade grade | |
| 376 | widows | 페이지, 영역 또는 열의 상단에 표시되어야 하는 블록 컨테이너의 최소 줄 수를 설정합니다. | star | |
| 377 | width | 요소의 너비를 설정합니다. | star grade grade grade grade | |
| 378 | will-change | 요소에 예상되는 변화의 종류에 관한 힌트를 브라우저에게 제공하게 합니다. | star | |
| 379 | word-break | 텍스트들을 줄을 바꾸면서 표시해야 할때 텍스트를 어떤식으로 줄바꿈 해줄지 정하는 속성. | star grade grade grade | |
| 380 | word-spacing | 신약과 사이에, 태그와 사이의 거리를 설정합니다. | star grade grade | |
| 381 | writing-mode | 텍스트 줄을 가로 또는 세로로 배치할지 여부와 블록이 진행되는 방향을 설정합니다. | star | |
| 382 | z-index | 위치 지정 요소와, 그 자손 또는 하위 플렉스 아이템의 Z축 순서를 지정합니다. | star grade grade grade grade |
| 선택자 | 종류 | 예시 | 설명 | 비고 |
|---|---|---|---|---|
| 기본선택자 | 태그 선택자 | div {color: #fff;} | div 태그를 선택하여 글씨 색을 하얀색으로 변경합니다. | |
| 클래스 선택자 | .class {color: #fff;} | 클래스(.class)를 선택하여 글씨 색을 하얀색으로 변경합니다. | ||
| 아이디 선택자 | #id {color: #fff;} | 아이디(#id)를 선택하여 글씨 색을 하얀색으로 변경합니다. | ||
| 그룹 선택자 | h1,h2,h3,h4,h5,h6 {font-weight: normal;} | 여러개의 태그를 선택하여 폰트 두께를 노멀로 설정합니다. | ||
| 전체 선택자 | * {margin: 0;} | 전체 태그를 선태가여 바깥쪽 여백을 0으로 설정합니다. | ||
| 계층 선택자 | 하위 선택자 | div p {color: #fff;} | div 태그 내부의 모든 p 태그를 선택하여 글씨 색을 하얀색으로 변경합니다. | |
| 자식 선택자 | div > p {color: #fff;} | div 태그 내부, 하위 요소의 하위 요소를 제외한 p 태그를 선택하여 글씨 색을 변경합니다. | ||
| 형제 선택자 | div ~ p {color: #fff;} | div 태그와 같은 계층에 있는 p 태그를 선택하여 글씨 색을 하얀색으로 변경합니다. | ||
| 인접 선택자 | div + p {color: #fff;} | div 태그의 바로 뒤에 나오는 요소만을 선택하여 글씨 색을 하얀색으로 변경합니다. | ||
| 속성 선택자 | [name] | h3[class] {color: blue;} | class를 갖는 h3요소의 글씨 색을 파란색으로 변경합니다. | |
| [name="value"] | p[class="icox"] {color: red;} | p 태그의 class명이 유일하게 icox인 요소의 글씨 색을 빨간색으로 변경합니다. | ||
| [name~="value"] | p[class~="icox"] {color: red;} | p태그의 class명이 icox인 요소들의 글씨 색을 빨간색으로 변경합니다. | ||
| [name|="value"] | p[class|="icox"] {color: red;} | p태그의 class명이 icox이거나, icox로 시작하는 요소들의 글씨 색을 빨간색으로 변경합니다. | ||
| [name^="value"] | p[class^="icox"] {color: red;} | p 태그의 class명이 icox로 시작하는 요소의 글씨 색을 빨간색으로 변경합니다. | ||
| [name$="value"] | p[class$="icox"] {color: red;} | p 태그의 class명이 icox로 끝나는 요소의 글씨 색을 빨간색으로 변경합니다. | ||
| [name*="value"] | p[class*="icox"] {color: red;} | p 태그의 class명에 icox를 포함하는 요소의 글씨 색을 빨간색으로 변경합니다. | ||
| 가상 요소 | ::first-line | p::first-line {color: #fff;} | p 태그의 첫 번째 라인를 선택하여 글씨 색을 fff로 변경합니다. | |
| ::first-letter | p::first-letter {color: #fff;} | p 태그의 첫 번째 문자를 선택하여 글씨 색을 fff로 변경합니다. | ||
| ::before | p::before {content: '시작'} | p 태그의 시작 지점에 가상 요소를 생성 및 선택하여 content '시작'를 추가합니다. | ||
| ::after | p::after {content: '끝'} | p 태그의 끝 지점에 가상 요소를 생성 및 선택하여 content '끝'를 추가합니다. | ||
| ::selection | p::selection {color:red} | p 태그 안에서 드래그 한 영역의 글씨 색깔을 red로 변경합니다. | ||
| 가상 클래스 | :first-child | li:first-child {color: #fff;} | li의 첫번째 자식만 선택하여 글씨 색깔을 fff로 변경합니다. | |
| :last-child | l:last-child {color: #fff;} | li의 마지막 자식만 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :first-of-type | p:first-of-type {color: #fff;} | p 태그 중 첫번째 p만 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :last-of-type | p:last-of-type {color: #fff;} | p 태그 중 마지막 p만 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :nth-child() | p:nth-child(2) {color: #fff;} | p 태그의 앞에서 두번째 자식만 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :nth-last-child() | p:nth-last-child(2) {color: #fff;} | p 태그의 뒤에서 두번째 자식만 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :nth-of-type() | p:nth-or-type(3) {color: #fff;} | p 태그 중 앞에서 세번째 p만 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :nth-last-of-type() | p:nth-last-of-type(3) {color: #fff;} | p 태그 중 뒤에서 세번째 p만 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :only-child | p:only-child {color: #fff;} | p 태그가 유일한 자식이면 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :only-of-type() | p:only-of-type(3) {color: #fff;} | p 태그가 유일한 p태그면 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :not() | li:not(:nth-child(2)) {color: #fff;} | li 태그의 자식 중 앞에서 두번째 자식만 빼고 글씨 색깔을 fff로 변경합니다. | ||
| :root | :root {color: #fff;} | 문서상 최상위 요소(html)을 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :empty | :empty {color: #fff;} | 텍스트 및 공백을 포함하여 내용이 없는 태그를 선택하여 색깔을 fff로 변경합니다. | ||
| 링크 가상 선택자 |
:link | a:link {color: #fff;} | 방문하지 않은 링크를 선택하여 글씨 색깔을 fff로 변경합니다. | |
| :visited | a:visited {color: #fff;} | 방문했던 링크를 선택하여 글씨 색깔을 fff로 변경합니다. | ||
| :hover | a:hover {color: #fff;} | 마우스를 a태그 위에 올린 상태일 때 글씨 색깔을 fff로 변경합니다. | ||
| :active | a:active {color: #fff;} | a태그를 마우스로 클릭한 상태일 때 글씨 색깔을 fff로 변경합니다. | ||
| 폼 선택자 | :checked | input:checked {color: #fff;} | input박스에 체크 되었을 때 글씨 색깔을 fff로 변경합니다. | |
| :focus | input:focus {color: #fff;} | input박스에 초점(커서생성)이 맞춰졌을 때 글씨 색깔을 fff로 변경합니다. | ||
| :enabled | input:enabled {color: #fff;} | input박스가 사용 가능 할 때 글시 색깔을 fff로 설정합니다. | ||
| :disabled | input:disaled {color: #fff;} | input박스가 사용 불가능 할 때 글시 색깔을 fff로 설정합니다. |
| 번호 | 속성 | 설명 | 보기 | 비고 |
|---|---|---|---|---|
| 01 | accent-color | 특정 요소에 색상을 지정할 때 사용된다. | 클릭 |