1. 소개
첫 번째 CSS 명세가 발행되었을 때, CSS 전체는 CSS 레벨 1을 정의하는 하나의 문서에 담겨 있었습니다. CSS 레벨 2도 단일한 다중 장(章) 문서로 정의되었습니다. 그러나 레벨 2를 넘어서는 CSS의 경우, CSS 작업 그룹은 단일 거대 명세를 정의하는 대신 각 모듈이 CSS의 일부를 정의하는 모듈식 접근을 채택하기로 했습니다. 이는 명세를 더 관리하기 쉬운 여러 부분으로 나누고 CSS를 보다 즉각적이고 점진적으로 개선할 수 있게 합니다.
서로 다른 CSS 모듈들이 서로 다른 안정성 수준에 있기 때문에, CSS 작업 그룹은 2026년 기준의 계단식 스타일 시트의 현재 범위와 상태를 정의하기 위해 이 프로필을 발행하기로 했습니다.
1.1. CSS란 무엇인가?
- Cascading Style Sheets (CSS)
- CSS는 스타일 시트를 작성하기 위한 언어이며, 구조화된 문서 (예를 들면 HTML 및 XML)의 렌더링을 다양한 매체에서 기술하도록 설계되었습니다. CSS는 소스 문서의 표현을 기술하는 데 사용되며, 보통 그 문서의 문서 언어가 표현하는 기저 의미를 변경하지 않습니다.
- Style sheet
- 문서의 표현을 지정하는 규칙들의 집합입니다. 스타일 시트는 Author가 작성하고, user agent가 이를 해석하여 문서를 User에게 제시합니다.
- Source document
- 하나 이상의 스타일 시트가 적용되는 문서입니다. 소스 문서의 구조와 의미는 문서 언어(예: HTML, XHTML, 또는 SVG)를 사용하여 인코딩됩니다.
- Author
- Author는 문서와 그에 연관된 스타일 시트를 작성하는 사람입니다. authoring tool은 스타일 시트를 생성하는 user agent입니다.
- User
- User는 user agent와 상호작용하여 문서를 보거나 듣거나 그 밖의 방식으로 사용하는 사람입니다.
- User agent (UA)
- User agent는 문서와 그에 연관된 style sheets를 user를 대신하여 해석하는 모든 프로그램입니다. user agent는 문서를 표시하거나, 소리 내어 읽거나, 인쇄되게 하거나, 다른 형식으로 변환하는 등의 일을 할 수 있습니다. CSS 명세의 목적상, user agent는 이들 명세에서 정의한 대로 Cascading Style Sheets를 지원하고 해석하는 프로그램을 의미합니다.
1.2. 배경: W3C 프로세스와 CSS
이 절은 비규범적입니다.
W3C Process에서 권고안 트랙 문서는 아래에 요약된 세 가지 안정성 단계를 거칩니다.
- Working Draft (WD)
-
이는 W3C 명세의 설계 단계입니다. WG는 내부 및 외부 피드백에 대응하여 명세를 반복적으로 개선합니다.
첫 번째 공식 Working Draft는 “First Public Working Draft”(FPWD)로 지정됩니다. CSSWG에서는 FPWD를 발행하는 것이 작업 그룹 전체가 에디터 초안에서 제안되고 범위가 대략 정해진 해당 모듈에 대해 작업하기로 합의했음을 의미합니다.
다음 단계로의 전환은 때때로 “Last Call Working Draft”(LCWD) 단계라고 불립니다. CSSWG는 알려진 모든 이슈를 해결했고, 테스트와 구현을 통해 얻는 피드백 없이는 더 이상 진전할 수 없게 되었을 때 Working Draft를 다음 단계로 전환합니다.
이 “Last Call for Comments”는 남아 있는 모든 이슈를 보고할 마감 기한을 설정하고, WG가 들어오는 피드백을 특별히 추적하고 처리하도록 요구합니다. 코멘트 추적 문서는 Disposition of Comments(DoC)입니다. 이는 폭넓은 검토와 수용을 입증하기 위해 업데이트된 드래프트와 함께 Director의 승인을 위해 제출됩니다.
- Candidate Recommendation (CR)
-
이는 W3C 명세의 테스트 단계입니다.
특히 이 단계는 명세를 테스트하기 위해
테스트와 구현을 사용하는 단계이며,
구현 자체를 테스트하는 것이 아닙니다.
이 과정은 종종 명세의 더 많은 문제를 드러내며,
따라서 Candidate Recommendation은
구현 및 테스트 피드백에 대응하여
시간이 지남에 따라 변할 수 있습니다.
다만 보통 설계 단계(WD)만큼
크게 변하지는 않습니다.
CR을 종료하기 위해서는 각 기능에 대해 올바르고 독립적인 두 개의 구현을 입증해야 하므로, 이 단계에서 WG는 테스트 스위트를 구축하고 구현 보고서를 작성합니다.
다음 단계로의 전환은 “Proposed Recommendation”(PR)입니다. 이 단계 동안 W3C Advisory Committee는 REC로의 전환을 승인해야 합니다.
- Recommendation (REC)
- 이는 W3C 명세의 완료 상태이며 유지보수 단계를 나타냅니다. 이 시점에서 WG는 정오표 문서만 유지하고, 때때로 정오표를 명세에 반영한 업데이트 판을 발행합니다.
Editor’s Draft는 에디터들이 사용 중인 작업 사본의 실시간 복사본에 해당합니다. 이는 Working Group의 합의를 반영할 수도, 반영하지 않을 수도 있으며, 때로는 자기 모순적인 상태일 수도 있습니다. (W3C에서의 발행 과정은 시간 소모가 크고 부담스럽기 때문에, Editor’s Draft는 보통 명세에 대한 최선의 (가장 최신의) 참고 자료입니다. 현재는 발행의 마찰을 줄이기 위한 노력이 진행 중이며, 그 결과 공식 초안이 정기적으로 최신 상태를 유지하게 되고 Editor’s Draft는 다시 원래의 스크래치 공간 역할로 돌아갈 수 있을 것입니다.)
2. CSS 명세의 분류
안정된 것과 진행 중인 것을 포함한 모든 CSS 모듈과 그 상태 목록은 CSS Current Work page에서 확인할 수 있습니다.
2.1. Cascading Style Sheets (CSS) — 공식 정의
이 프로필은 우리가 안정적이라고 간주하는 명세들 그리고 그러한 안정성을 확신할 수 있을 만큼의 충분한 구현 경험이 있는 명세들만 포함합니다.
Note: 이는 CSS Desktop Browser Profile을 의도한 것이 아닙니다. 이 프로필에 포함되는지는 기능 안정성만을 기준으로 하며, 예상 사용량이나 웹 브라우저 채택 여부를 기준으로 하지 않습니다. 이 프로필은 CSS를 가장 완전한 형태로 정의합니다.
2026년 현재, Cascading Style Sheets (CSS)는 다음 명세들에 의해 정의됩니다.
- CSS Level 2, latest revision (including errata) [CSS2]
- 이는 CSS의 핵심을 정의하며, 그 일부는 이후 명세들에 의해 덮어써집니다. 특히 CSS의 기본 개념과 설계 원칙의 일부를 소개하는 Chapter 2를 읽을 것을 권장합니다.
- CSS Syntax Module Level 3 [CSS-SYNTAX-3]
- CSS2§4.1, CSS2§4.2, CSS2§4.4, CSS2§G를 대체하며, CSS가 어떻게 파싱되는지를 재정의합니다.
- CSS Style Attributes [CSS-STYLE-ATTR]
- CSS 선언을 마크업 속성 안에 포함시키는 방법을 정의합니다.
- Media Queries Level 3 [CSS3-MEDIAQUERIES]
- CSS2§7.3을 대체하고 미디어별 스타일을 위한 구문을 확장합니다.
- CSS Conditional Rules Module Level 3 [CSS-CONDITIONAL-3]
- CSS2§7.2를 확장하고 대체하며, @media 규칙의 정의를 업데이트하여 중첩을 허용하고, 기능 지원 질의를 위한 @supports 규칙을 도입합니다.
- Selectors Level 3 [SELECTORS-3]
- CSS2§5 및 CSS2§6.4.3을 대체하며, 확장된 범위의 셀렉터를 정의합니다.
- CSS Namespaces Module Level 3 [CSS3-NAMESPACE]
- 네임스페이스 접두사가 붙은 셀렉터를 허용하기 위해 @namespace 규칙을 도입합니다.
- CSS Cascading and Inheritance Level 4 [CSS-CASCADE-4]
- CSS2§1.4.3, CSS2§6 및 [CSS-CASCADE-3]을 확장하고 대체합니다. 스타일 규칙을 모으고 모든 요소의 모든 속성에 값을 할당하는 방법을 설명합니다. 캐스케이딩과 상속을 통해 모든 요소의 모든 속성에 대한 값이 전파됩니다.
- CSS Values and Units Module Level 3 [CSS-VALUES-3]
- CSS2§1.4.2.1, CSS2§4.3, CSS2§A.2.1–3을 확장하고 대체하며, CSS의 속성 정의 구문을 정의하고 단위 집합을 확장합니다.
- CSS Custom Properties for Cascading Variables Module Level 1 [CSS-VARIABLES-1]
- 모든 CSS 속성이 받아들이는 새로운 기본 값 타입으로서 캐스케이딩 변수를 도입하고, 이를 정의하기 위한 커스텀 속성을 도입합니다.
- CSS Box Model Module Level 3 [CSS-BOX-3]
- CSS2§8.1, §8.2, §8.3(단 §8.3.1 제외), §8.4를 대체합니다.
- CSS Color Module Level 4 [CSS-COLOR-4]
- CSS2§4.3.6, CSS2§14.1, CSS2§18.2를 확장하고 대체하며, 또한 [CSS-COLOR-3]를 확장하고 대체합니다. sRGB를 넘어서는 확장된 색 공간, 확장된 색 값, 색을 위한 CSS 객체 모델 확장을 도입합니다. 또한 opacity 속성을 정의합니다.
- CSS Backgrounds and Borders Module Level 3 [CSS-BACKGROUNDS-3]
- CSS2§8.5 및 CSS2§14.2를 확장하고 대체하며, 배경과 테두리에 대한 더 많은 제어를 제공합니다. 여기에는 다중 레이어 배경 이미지, 이미지 테두리, 드롭 섀도우가 포함됩니다.
- CSS Images Module Level 3 [CSS-IMAGES-3]
- 외부 2D 이미지 값 타입을 재정의하고 통합하며, 네이티브 2D 그라디언트를 도입하고, 대체 요소 크기 및 렌더링을 위한 추가 제어를 제공합니다.
- CSS Fonts Module Level 3 [CSS-FONTS-3]
- CSS2§15를 확장하고 대체하며, 폰트 선택과 폰트 기능 선택에 대한 더 많은 제어를 제공합니다.
- CSS Writing Modes Level 3 [CSS-WRITING-MODES-3]
- 왼쪽에서 오른쪽(예: Latin 또는 Indic), 오른쪽에서 왼쪽(예: Hebrew 또는 Arabic), 양방향(예: Latin과 Arabic 혼용), 수직(예: Asian scripts)과 같은 다양한 국제적 쓰기 모드에 대한 CSS 지원을 정의합니다. CSS2§8.6 및 §9.10을 대체하고 확장합니다.
- CSS Multi-column Layout Module Level 1 [CSS-MULTICOL-1]
- CSS 레이아웃에 다단 흐름을 도입합니다.
- CSS Flexible Box Layout Module Level 1 [CSS-FLEXBOX-1]
- CSS를 위한 유연한 선형 레이아웃 모델을 도입합니다.
- CSS Basic User Interface Module Level 3 [CSS-UI-3]
- CSS2§18.1 및 CSS2§18.4를 확장하고 대체하며, cursor, outline 및 여러 새로운 CSS 기능을 정의하여 사용자 인터페이스를 향상시킵니다.
- CSS Containment Module Level 1 [CSS-CONTAIN-1]
- contain 속성을 도입하며, 이를 통해 요소의 서브트리를 독립적으로 CSS 처리하도록 강제합니다. 이는 적절히 사용될 경우 사용자 에이전트가 강력한 최적화를 수행할 수 있게 합니다.
- CSS Transforms Module Level 1 [CSS-TRANSFORMS-1]
- 좌표 기반의 그래픽 변형을 CSS에 도입합니다.
- Compositing and Blending Level 1 [COMPOSITING]
- 겹쳐진 콘텐츠의 합성과 블렌딩을 정의하고, 그 모드를 제어하는 기능을 도입합니다.
- CSS Easing Functions Level 1 [CSS-EASING-1].
- 작성자가 어떤 값의 변화율을 제어하는 변환을 정의하는 방법을 설명합니다. 애니메이션에 적용하면, 이러한 변환은 관성과 같은 물리적 현상을 모방하는 애니메이션을 만들거나 애니메이션이 이산적인 단계로 움직이게 하여 로봇 같은 움직임을 만들어낼 수 있습니다.
- CSS Counter Styles Level 3 [CSS-COUNTER-STYLES-3]
- @counter-style 규칙을 도입하여, 작성자가 CSS 목록 마커와 생성 콘텐츠 카운터 [CSS-LISTS-3]와 함께 사용할 사용자 지정 카운터 스타일을 정의할 수 있게 합니다. 또한 CSS2 및 CSS2.1에 존재하는 것들을 포함해, 공통적으로 사용되는 카운터 스타일 집합을 미리 정의합니다.
Note: 이 스냅샷을 구성하는 명세들에 상당한 변경이 있을 것으로 예상되지는 않지만, 포함되었다는 사실이 이들이 동결(frozen)되었음을 의미하지는 않습니다. Working Group은 이러한 명세들에서 문제가 발견되는 대로 계속해서 해결해 나갈 것입니다. 구현자는 그로 인해 생기는 변경, 수정, 명확화를 확인하기 위해 www-style 및 CSS Working Group Blog를 모니터링해야 합니다.
2.2. 신뢰할 수 있는 Candidate Recommendations
다음 명세들은 신뢰할 수 있는 상태에 있다고 간주됩니다. 이는 이들이 구현과 명세 측면에서 대체로 안정적이지만, 사소한 이슈나 추가 구현 보고서의 필요로 인해 아직 Recommendation 단계에는 도달하지 못했음을 의미합니다.
- Media Queries Level 4 [MEDIAQUERIES-4]
- [CSS3-MEDIAQUERIES]를 확장하고 대체하며, 구문을 확장하고, 대부분의 media 타입을 폐기 예정 상태로 만들며, 새로운 media 기능을 도입합니다.
- CSS Scroll Snap Module Level 1 [CSS-SCROLL-SNAP-1]
- “snap positions”을 사용하여 패닝 및 스크롤 동작을 제어하는 기능을 포함합니다.
- CSS Scrollbars Styling Module Level 1 [CSS-SCROLLBARS-1]
- 스크롤바의 시각적 스타일에 영향을 주는 속성을 정의하며, 색상과 너비를 제어하는 수단을 도입합니다.
- CSS Grid Layout Module Level 1 [CSS-GRID-1]
- 사용자 인터페이스 디자인에 최적화된 2차원 그리드 기반 레이아웃 시스템을 도입합니다. 그리드 레이아웃 모델에서 그리드 컨테이너의 자식들은 미리 정의된 유연 또는 고정 크기 레이아웃 그리드의 임의의 슬롯에 배치될 수 있습니다.
- CSS Grid Layout Module Level 2 [CSS-GRID-2]
- [CSS-GRID-1]을 확장하고 대체하며, 공유 그리드 프레임워크 안에서 중첩된 마크업을 관리하기 위한 “subgrids”를 도입합니다.
- CSS Cascading and Inheritance Module Level 5 [CSS-CASCADE-5]
- [CSS-CASCADE-4]를 확장하고 대체하며, 단일 origin 내에서 여러 관심사를 구조적으로 조직하고 균형 잡을 수 있게 하는 cascade layers를 도입합니다.
- CSS Color Adjustment Module Level 1 [CSS-COLOR-ADJUST-1]
- 이 모듈은 사용자 에이전트가 사용자 선호 및 장치 출력 최적화를 처리할 수 있도록, 자동 색상 조정에 대한 모델과 제어 수단을 도입합니다.
- CSS Conditional Rules Module Level 4 [CSS-CONDITIONAL-4]
- 지원되는 셀렉터를 테스트할 수 있도록 [CSS-CONDITIONAL-3]을 확장합니다.
2.3. 구현 경험이 제한된 비교적 안정적인 모듈
다음 모듈들은 설계 작업을 완료했고 비교적 안정적이지만, 아직 충분한 테스트와 구현 경험을 받지 못했습니다. 우리는 향후 스냅샷에서 이들을 CSS의 공식 정의에 포함시키기를 희망합니다.
- CSS Display Module Level 3 [CSS-DISPLAY-3]
- CSS2§9.1.2, §9.2.1(단 §9.2.1.1 제외), §9.2.2(단 §9.2.2.1 제외), §9.2.3, §9.2.4를 대체하고 (또한 §9.7을 대체하기 위한 기반을 마련하며), 문서 요소 트리로부터 CSS 포매팅 박스 트리가 어떻게 생성되는지와 이를 제어하는 display 속성을 정의합니다.
- CSS Writing Modes Level 4 [CSS-WRITING-MODES-4]
- [CSS-WRITING-MODES-3]를 확장하고 대체하며, 수직 쓰기를 위한 더 많은 옵션을 추가합니다.
- CSS Fragmentation Module Level 3 [CSS-BREAK-3]
- 흐름을 페이지, 열 또는 영역으로 분할하는 단편화 모델을 설명하고, 이를 제어하는 속성들을 정의합니다. CSS2§13.3을 확장하고 대체합니다.
- CSS Box Alignment Module Level 3 [CSS-ALIGN-3]
- 블록 레이아웃, 테이블 레이아웃, 플렉스 레이아웃, 그리드 레이아웃 등 다양한 CSS 박스 레이아웃 모델에서 컨테이너 내부의 박스 정렬을 제어하는 속성들을 도입합니다.
- CSS Shapes Module Level 1 [CSS-SHAPES-1]
- CSS2§9.5의 float를 확장하여 비직사각형 래핑 형태를 가능하게 합니다.
- CSS Text Module Level 3 [CSS-TEXT-3]
- §16.3을 제외한 CSS2§16을 확장하고 대체하며, 텍스트 조작을 위한 속성을 정의하고 그 처리 모델을 명시합니다. 줄 바꿈, 정렬과 정당화, 공백 처리, 텍스트 변환을 다룹니다.
- CSS Text Decoration Module Level 3 [CSS-TEXT-DECOR-3]
- CSS2§16.3을 확장하고 대체하며, 텍스트 장식선에 대한 더 많은 제어를 제공하고, 텍스트 강조 표시 및 텍스트 그림자를 지정하는 기능을 추가합니다.
- CSS Masking Module Level 1 [CSS-MASKING-1]
- CSS2§11.1.2를 대체하며, 콘텐츠를 클리핑하고 마스킹하는 보다 강력한 방법을 도입합니다.
- CSS Speech Module Level 1 [CSS-SPEECH-1]
- CSS2§A를 대체하며, (비규범적인) 음성 렌더링 장을 전면적으로 개편합니다.
- CSS View Transitions Module Level 1 [CSS-VIEW-TRANSITIONS-1]
- View Transition API와 그에 연관된 속성 및 의사 요소를 정의하며, 이를 통해 개발자가 문서 상태 변화를 나타내는 애니메이션 시각 전환을 만들 수 있게 합니다.
2.4. 거친 상호운용성을 가진 모듈
아래 모듈들은 rough interoperability를 가진 채 널리 배포되었지만, 세부 사항이 완전히 정리되지 않았거나 충분히 잘 명세되지 않았으며, 더 많은 테스트와 버그 수정이 필요합니다. 우리는 향후 스냅샷에서 이들을 CSS의 공식 정의에 포함시키기를 희망합니다.
- CSS Transitions [CSS-TRANSITIONS-1] and CSS Animations Level 1 [CSS-ANIMATIONS-1].
- CSS 속성의 계산된 값을 시간에 따라 전환시키는 메커니즘을 도입합니다.
- CSS Will Change Module Level 1 [CSS-WILL-CHANGE-1]
- will-change라는 성능 힌트 속성을 도입합니다.
- Filter Effects Module Level 1 [FILTER-EFFECTS-1]
- 요소의 렌더링이 문서에 표시되기 전에 이를 처리하는 한 방법으로 필터 효과를 도입합니다.
- CSS Font Loading Module Level 3 [CSS-FONT-LOADING-3]
- 폰트 리소스를 동적으로 로드하기 위해 사용되는 이벤트와 인터페이스를 도입합니다.
- CSS Box Sizing Module Level 3 [CSS-SIZING-3]
- CSS§10 위에 덧씌우고 확장하여, 크기 지정 속성들의 값 집합을 확장하고, 더 정확한 크기 지정 용어를 도입하며, CSS2에서 다소 모호하게만 정의되었던 다양한 자동 크기 지정 개념들을 더 잘 정의합니다.
- CSS Transforms Module Level 2 [CSS-TRANSFORMS-2]
- [CSS-TRANSFORMS-1]를 기반으로 3차원 변형을 위한 새로운 변형 함수와 속성, 단순 변형을 위한 편의 함수들을 추가합니다.
- CSS Lists and Counters Module Level 3 [CSS-LISTS-3]
- 목록 카운터와 관련된 CSS 기능, 즉 카운터를 스타일링하고, 위치를 지정하고, 값을 조작하는 기능을 포함합니다.
- CSS Logical Properties and Values Level 1 [CSS-LOGICAL-1]
- 물리적 방향과 치수 매핑이 아니라 논리적 방향과 치수 매핑을 통해 레이아웃을 제어할 수 있게 하는 논리 속성과 값을 도입합니다. 또한 [CSS2]에 정의된 기능들에 대해서도 논리 속성과 값을 정의합니다. 이러한 속성들은 해당 물리 속성의 쓰기 모드 상대적 등가물입니다.
- CSS Positioned Layout Module Level 3 [CSS-POSITION-3]
- CSS의 좌표 기반 위치 지정 및 오프셋 방식, 즉 relative positioning, sticky positioning, absolute positioning, fixed positioning을 정의합니다.
- Resize Observer [RESIZE-OBSERVER-1]
- 이 명세는 요소의 principal box 크기 변화를 관찰하기 위한 API를 설명합니다.
- Web Animations [WEB-ANIMATIONS-1]
- 웹 페이지 표현의 변화에 대한 동기화와 타이밍 모델을 정의합니다. 또한 이 모델과 상호작용하기 위한 애플리케이션 프로그래밍 인터페이스를 정의합니다.
- CSS Fonts Module Level 4 [CSS-FONTS-4]
- CSS Fonts 3을 확장하고 대체하며, OpenType variations 지원을 포함해 폰트 선택과 기능 선택에 대한 더 많은 제어를 제공합니다.
- Motion Path Module Level 1 [MOTION-1]
- 이 모듈은 작성자가 임의의 그래픽 객체를 배치하고, 작성자가 지정한 경로를 따라 애니메이션할 수 있게 합니다.
- CSS Scroll Anchoring Module Level 1 [CSS-SCROLL-ANCHORING-1]
- 이 모듈은 스크롤 컨테이너의 스크롤 위치를 특정 앵커 요소에 고정함으로써 콘텐츠의 갑작스러운 이동을 최소화하는 것을 목표로 합니다.
- CSS Object Model (CSSOM) [CSSOM-1]
- 이 모듈은 CSS, Media Queries, Selectors를 파싱하고, 직렬화하고, 조작하기 위한 API를 정의합니다.
- CSS Color Module Level 5 [CSS-COLOR-5]
- CSS Color 4를 확장하여 색 공간과 색 수정 함수들을 추가합니다.
- Selectors Level 4 [SELECTORS-4]
- 새로운 pseudo-classes, pseudo-elements, combinators를 도입하여 Selectors Level 3을 확장하며, 더 복잡한 기준과 상태에 기반해 요소를 선택할 수 있는 능력을 강화합니다.
- CSS Containment Module Level 2 [CSS-CONTAIN-2]
- CSS Containment 1을 확장하여 style containment를 추가합니다.
- CSSOM View Module [CSSOM-VIEW-1]
- 이 모듈은 시각적 viewport와 layout viewport를 질의하고 조작하기 위한 API와, 요소를 viewport 안으로 스크롤하는 메서드들을 정의합니다.
- Geometry Interfaces Module Level 1 [GEOMETRY-1]
- 이 모듈은 점, 직사각형, 사변형, 변환 행렬을 표현하기 위한 기본적인 기하 인터페이스들을 정의합니다.
2.5. CSS 레벨
Cascading Style Sheets는 전통적인 의미의 버전을 가지지 않으며, 대신 levels를 가집니다. 각 CSS level은 이전 level을 기반으로 정의를 다듬고 기능을 추가합니다. 더 높은 level의 기능 집합은 어떤 더 낮은 level의 기능 집합의 상위 집합이며, 주어진 기능에 대해 더 높은 level에서 허용되는 동작은 더 낮은 level에서 허용되는 동작의 부분 집합입니다. 따라서 더 높은 level의 CSS에 적합한 user agent는 모든 더 낮은 level에도 적합합니다.
- CSS Level 1
- CSS Working Group은 CSS1 specification을 obsolete로 간주합니다. CSS Level 1은 CSS1 명세에서 정의된 모든 기능(속성, 값, at-rules 등)을 포함하지만, CSS2.1 specification의 구문과 정의를 사용하는 것으로 정의됩니다. CSS Style Attributes는 이러한 기능이 요소별 style attributes에 포함되는 방식을 정의합니다.
- CSS Level 2
-
비록
CSS2 specification이
기술적으로는 W3C Recommendation이지만,
이는 W3C가
Candidate Recommendation 단계를 정의하기 전에
Recommendation 단계에 도달했습니다.
시간이 지나면서
구현 경험과 추가 검토를 통해
CSS2 명세의 많은 문제가
드러났기 때문에,
이미
다루기 어려운
errata list를
확장하는 대신,
CSS Working Group은
CSS Level 2
Revision 1(CSS2.1)을
정의하기로 선택했습니다.
두 명세 간에
어떤 충돌이 있는 경우,
CSS2.1이
최종적인(definitive) 정의를
제공합니다.
CSS2.1이 Candidate Recommendation이 되었을 때, — 사실상(비록 공식적이지는 않지만) CSS2와 동일한 안정성 수준이 되었을 때 — CSS2 Recommendation은 obsolete가 되었습니다. CSS2에서 CSS2.1로 제외된 기능들은 Candidate Recommendation 단계에 있는 것으로 간주해야 하지만, 이들 중 많은 기능이 CSS Level 3 working draft로 옮겨졌거나 옮겨질 예정이며, 그 경우 해당 명세가 CR에 도달하면 CSS2의 정의를 obsolete로 만들 것임을 유념해야 합니다.
CSS2.1 specification은 CSS Level 2를 정의하며, CSS Style Attributes specification은 이 level이 요소별 style attributes에 포함되는 방식을 정의합니다.
- CSS Level 3
-
CSS Level 3는
핵심으로 CSS2.1 specification을 사용하면서
module 단위로
CSS Level 2 위에 구축됩니다.
각 module은 기능을 추가하고
CSS2.1 명세의 일부를
대체합니다.
CSS Working Group은
새로운 CSS 모듈이 CSS2.1 명세와
모순되지 않고,
기능을 추가하고 정의를 다듬는 방향으로만
변경되도록 하는 것을
의도합니다.
각 모듈이 완료되면,
CSS2.1과 이전에 완료된 모듈들로 이루어진
기존 시스템에
플러그인되게 됩니다.
이 level부터는 모듈들이 서로 독립적으로 level을 갖습니다. 예를 들어 Selectors Level 4가 CSS Line Module Level 3보다 먼저 완료될 수 있습니다. CSS Level 2에 해당하는 모듈이 없는 경우 Level 1에서 시작하며, CSS Level 2에 존재했던 기능을 업데이트하는 모듈은 Level 3에서 시작합니다.
- CSS Level 4 and beyond
- CSS Level 4라는 것은 존재하지 않습니다. 개별 모듈은 Level 4 또는 그 이상에 도달할 수 있지만, CSS라는 언어 전체는 더 이상 level을 가지지 않습니다. (“CSS Level 3”라는 용어는 이전의 단일(monolithic) 버전들과 구분하기 위해서만 사용됩니다.)
2.6. CSS 프로필
모든 구현체가 CSS에 정의된 모든 기능을 구현하는 것은 아닙니다.
과거에 Working Group은 일부 Profiles를 발행한 바 있으며, 이는 여러 종류의 user agent가 지원할 것으로 기대되는 CSS의 최소 부분집합을 정의하기 위한 것이었습니다.
그러나 이 작업은 Working Group이 보기엔 효과적이거나 유용하지 않았기 때문에 중단되었으며, 이전에 정의된 profiles는 더 이상 관리되지 않습니다.
Note: CSS의 부분 구현은 그것이 비록 공식 profile의 부분집합이라 할지라도, partial implementations에 대한 forward-compatible 파싱 규칙을 따라야 합니다.
3. CSS의 책임 있는 구현 요구사항
다음 절들은 현재와 미래에 상호운용성을 촉진하는 방식으로 CSS를 책임감 있게 구현하기 위한 여러 적합성 요구사항을 정의합니다.
3.1. 부분 구현
작성자가 forward-compatible 파싱 규칙을 활용해 fallback 값을 지정할 수 있도록, CSS 렌더러는 사용 가능한 수준의 지원이 없는 모든 at-rules, 속성, 속성 값, 키워드 및 기타 구문 구조를 유효하지 않은 것으로 취급하고 (적절히 무시 해야 하며), 특히, user agent는 하나의 다중 값 속성 선언에서 지원되지 않는 속성 값을 선택적으로 무시하고 지원되는 값만을 존중해서는 안 됩니다. 어떤 값이라도 (지원되지 않는 값이 그래야 하듯이) 유효하지 않은 것으로 간주되면, CSS는 해당 선언 전체를 무시하도록 요구합니다.
3.2. 불안정·독점 기능의 구현
향후 안정적인 CSS 기능과 충돌을 피하기 위해, CSSWG는 CSS의 unstable 기능과 proprietary extensions 구현에 대해 다음 모범 사례를 권장합니다.
3.2.1. 실험 및 불안정 기능
W3C 명세에 기술되어 있지만 상호운용성이 없는 unstable 기능의 구현은 일반적인 용도를 위해 광범위하게 배포되어서는 안 되며, 제한된 실험적 용도로 통제된 환경에서 배포될 수 있습니다.
Why?
우리는 작성자와 구현자가 기능을 실험하고 피드백을 제공할 수 있도록 허용하고 싶지만, 작성자가 프로덕션 웹사이트에서 이러한 기능에 의존하게 되어 나중에 변경될 수 있는 특정 구문이나 동작에 (콘텐츠 의존을 통해) 실수로 “고착(lock in)”되는 것을 막고 싶습니다.CSS 기능은 그 명세가 W3C 프로세스에서 Candidate Recommendation (CR) 단계에 도달할 때까지 unstable로 간주됩니다. 예외적인 경우, CSSWG는 공식적으로 기록된 결의를 통해 pre-CR 기능을 광범위한 배포에 안전한 것으로 간주되는 기능 집합에 추가할 수 있습니다. 자세한 내용은 § 4 Safe to Release pre-CR Exceptions를 참조하십시오.
Note: 공급업체는 이 점에 대해 WG와 명시적으로 상의해야 하며, 스스로 가정해서는 안 됩니다. 어느 정도 오랫동안 변경되지 않은 pre-CR 명세는 보통 안정적이라기보다 시대에 뒤떨어진 경우가 더 많기 때문입니다.
3.2.2. 독점 및 비표준 기능
향후 CSS 기능과의 충돌을 피하기 위해, CSS2.1 명세는 CSS에 대한 proprietary 및 experimental 확장을 위해 prefixed syntax를 예약해 두었습니다 [CSS2]. CSS 기능은 단일 공급업체의 user agent만 접근 가능한 닫힌 환경에서 사용하도록 의도된 경우 proprietary extension입니다. UA는 이러한 proprietary extensions를 vendor-prefixed 구문을 통해서만 지원해야 하며, World Wide Web과 같은 개방된(다중 UA) 환경에 노출해서는 안 됩니다.
Why?
prefix를 요구하는 것은 닫힌 환경에서 특수 기능을 배포하되, 향후 표준 CSS에 추가될 기능과의 충돌을 피하도록 합니다. 개방형 시스템에의 노출을 제한하는 것은, 공개 CSS 환경이 표준화되지 않은 proprietary extensions에 의존하게 되는 일을 방지하기 위한 것입니다.기능이 궁극적으로는 웹에서 사용되도록 의도된 것이라 하더라도, 아직 표준화되지 않았다면 여전히 웹에 노출되어서는 안 됩니다.
3.2.3. 시장 압력 및 사실상 표준
어떤 기능이 unstable (즉, 명세가 아직 안정화되지 않은) 상태이지만,
-
최소한 세 개의 UA가 이 기능을 구현하고 있는 경우 (또는 한 UA가 다른 규칙들을 깨고 unstable하거나 비표준적인 기능을 프로덕션 릴리스에서 광범위한 용도로 배포한 경우),
-
그리고 구현들 간에 rough interoperability가 있으며,
-
그리고 CSS Working Group이 해당 기능이 존재해야 하고 배포되어야 한다는 데 대한 합의를 기록한 경우,
구현자는 해당 기능을 광범위 배포 빌드에서 unprefixed 상태로 배포할 수 있습니다. Rough interoperability는 비록 차이점이 있더라도 구현들이 충분히 비슷하여, 상당한 수의 사용 사례에 대해 프로덕션 웹사이트에서 사용될 수 있다고 판단되는 주관적 판단에 의해 충족됩니다.
CSSWG는 공급업체 간 조율을 보장하고 각 공급업체의 CSS 전문가에 의한 일관성 검토를 보장하기 위해 여전히 상의되어야 함에 유의하십시오. 또한 rough interoperability는 세부 사항이 표준 검토 절차를 통해 충분히 다듬어지지 않았기 때문에, 특히 edge(혹은 그리 edge가 아닌) 사례에서 여전히 상당한 상호운용성 부족을 의미하는 경우가 많다는 점도 유의해야 합니다.
Why?
어떤 기능이 충분히 인기가 많아 표준화가 끝나기 전에 세 개 이상의 브라우저가 이를 구현한 경우, 이 조항은 배포 압력을 풀 수 있도록 허용합니다. 또한 기능이 이미 “야생(in the wild)”으로 흘러나가 사이트들이 이에 의존하고 있다면, 그것을 여전히 “experimental”이라고 가장하는 것은 누구에게도 도움이 되지 않습니다. 다른 구현체들이 unprefixed 상태로 기능을 배포할 수 있게 허용하는 것은, 해당 기능이 이제 사실상의(de facto) 표준이 되었음을 인정하고, 작성자들이 크로스 플랫폼 코드를 작성하도록 장려하는 효과가 있습니다.3.2.3.1. Vendor-prefixing Unstable Features
이러한 standards-track unstable 기능을 프로덕션 릴리스에서 웹에 노출할 때, 구현체는 해당 기능에 대해 vendor-prefixed 구문과 unprefixed 구문 둘 모두를 지원해야 합니다. 기능이 안정화되고 구현이 상호운용 가능한 동작에 맞춰 업데이트되면, vendor-prefixed 구문에 대한 지원은 제거되어야 합니다.
Why?
이는 작성자가 unprefixed 구문을 사용해 모든 구현을 대상으로 할 수 있도록 하고, 필요한 경우에는 구현 간 호환성 문제가 표준화/버그 수정 과정에서 해결되는 동안, 특정 구현만을 대상으로 하는 우회책을 사용할 수 있도록 하기 위한 권장사항입니다.prefixed 구문만 지원되는 단독 단계가 없으면, 스타일시트가 vendor-prefixed 구문만 사용해 작성될 위험이 크게 줄어듭니다. 이는 기능이 안정화되었을 때 UA 공급업체가 prefix 구문을 폐기하더라도, 기존 콘텐츠를 깨뜨릴 위험이 더 적어짐을 의미합니다. 또한 일부 공급업체가 콘텐츠가 특정 prefix에 의존하기 때문에 다른 공급업체의 prefix를 사용한 기능을 지원해야 한다고 느끼는 필요성도 줄여 줍니다.
작성자에게 unstable 기능을 홍보하는 누구든, 해당 기능을 표준 unprefixed 구문으로 문서화해야 하며, 구현 차이를 우회하기 위한 목적 이외에는 vendor-prefixed 구문의 사용을 권장하는 일을 피해야 합니다.
3.2.3.2. Preserving the Openness of CSS
CSS를 기술로서의 개방성을 유지하기 위해, 공급업체는 자신들이 배포하는 모든 기능을 다른 구현자가 자유롭게 구현할 수 있도록 해야 합니다. 이를 위해, 그런 기능의 표준화를 완성하기 위한 명세 편집 및 테스트 리소스를 제공해야 하며, 경쟁사가 해당 기능을 배포하는 것을 막을 수 있는 기타 장애물(예: 플랫폼 의존성, 라이선스 제한 등)을 피해야 합니다.
3.3. CR 단계 기능의 구현
어떤 명세가 Candidate Recommendation 단계에 도달하면, 구현자는 명세에 따라 올바르게 구현되었음을 입증할 수 있는 모든 CR-level 기능에 대해 unprefixed 구현을 배포해야 하며, 해당 기능의 prefixed 변형을 노출하는 것은 피해야 합니다.
CSS 구현 전반에서 상호운용성을 수립하고 유지하기 위해, CSS Working Group은 비실험적 CSS 렌더러가 어떤 CSS 기능을 unprefixed 구현으로 배포하기 전에 구현 보고서(필요하다면 해당 구현 보고서에 사용된 테스트케이스 포함)를 W3C에 제출해 줄 것을 요청합니다. W3C에 제출된 테스트케이스는 CSS Working Group에 의해 검토 및 수정될 수 있습니다.
CSS 명세에 대한 최신 구현 보고서는 Web Platform Tests에서 찾을 수 있으며, 이는 GitHub에서 유지관리 됩니다.
4. 사전 CR 예외의 안전한 배포
다음 기능들은 명세가 Candidate Recommendation에 도달하기 이전이라도 광범위하게 배포해도 안전하다고 CSS Working Group이 명시적이고 선제적으로 승인한 것들입니다. § 3.2.1 Experimentation and Unstable Features를 참조하십시오.
- 크기 지정 속성들 (width, height 등), border 속성들, margin 및 padding 속성들의 flow-relative 등가물. explanation과 specification을 참조하십시오.
- 크기 지정 속성들의 min-content 및 max-content 키워드. decision과 specification을 참조하십시오.
- conic-gradient() 그라디언트 표기법. decision을 참조하십시오.
- aspect-ratio 속성. [CSS-SIZING-4]
- translate, rotate, scale 속성들. [CSS-TRANSFORMS-2]
- hyphenate-character 속성. [CSS-TEXT-4]
- color-mix() 함수. [CSS-COLOR-5]
- <color-interpolation-method> 타입. [CSS-COLOR-4]에서 정의되며, 선형, 방사형, 원뿔형(conic) 그라디언트의 보간에 사용됩니다. [CSS-IMAGES-4]
- relative color 구문. [CSS-COLOR-5]에 정의됩니다.
- request url modifiers. [CSS-VALUES-5]에 정의됩니다.
- display-modes, dynamic-range, scripting, prefers-reduced-motion, prefers-reduced-transparency, prefers-contrast, forced-colors, prefers-color-scheme media 기능들. [MEDIAQUERIES-5]에 정의됩니다.
- font-tech() 및 font-format() 함수들. [CSS-CONDITIONAL-5]에 정의됩니다.
- :is(), :where(), :has() pseudo-classes 및 :not()에서의 selector lists. [SELECTORS-4]에 정의됩니다.
- text-decoration-thickness,
text-underline-offset 속성들 및
text-underline-position 속성의
from-font값. [CSS-TEXT-DECOR-4]에 정의됩니다. - ::marker pseudo-element. [CSS-PSEUDO-4]에 정의됩니다.
- text-box-trim, text-box-edge 속성 및 이 둘을 포함하는 text-box shorthand. [CSS-INLINE-3]에 정의됩니다.
- env() 함수 및 save-area-inset-* 변수들. [CSS-ENV-1]에 정의됩니다.
- pseudo-classes :scope, :defined, :focus-within, :dir(), :any-link, :open, :popover-open, :modal, :fullscreen, :placeholder-shown, :default, :valid, :invalid, :required, :optional 및 :nth-child(), :nth-last-child() pseudo-classes에 대한 selector lists. [SELECTORS-4]에 정의됩니다.
- accent-color 속성과, auto 값 (이는 outline-color 속성용). [CSS-UI-4]에 정의됩니다.
- CSS Animations Level 1과 CSS Transitions Level 1의 모든 내용.
5. text/css 미디어 타입
이 업데이트된 등록은 RFC 2318을 폐지합니다.
Type name: text Subtype name: css Required parameters: none Optional parameters: charset (아래 참고) Encoding considerations: 8비트 클린하지 않은 전송에서 사용할 경우, 인용-가능(quoted-printable) 인코딩을 권장합니다. 대부분의 문자는 CSS 구문이 되고, 따라서 UTF-8의 US-ASCII-호환 하위 범위에 해당합니다. Security considerations: CSS는 모듈식 명세이므로, 사용 중인 각 CSS 모듈의 Security Considerations 섹션을 참고해야 합니다. Interoperability considerations: CSS는 다양한 컴퓨터 플랫폼, 다양한 종류의 웹 브라우저, 다수의 저작 도구에서 가져오기 및 내보내기 지원을 통해 널리 상호운용성이 검증되었습니다. Published specification: https://www.w3.org/TR/css Applications that use this media type: CSS는 기기, 플랫폼 및 공급업체에 중립적이며, HTML 문서 서식을 위한 다양한 웹 사용자 에이전트와 저작 도구에서 지원됩니다. Fragment identifier considerations: N/A Additional information: 이 타입의 폐기된 별칭 이름: N/A Magic number(s): N/A 파일 확장자: .css Person & email address to contact for further information: W3C CSS Working Group <www-style@w3.org> Intended usage: COMMON Restrictions on usage: N/A Author: W3C CSS Working Group Change controller: W3C Fallback encoding: 웹 호환성을 위해, 문자 인코딩을 결정할 때 사용자 에이전트는 CSS Syntax Level 3 명세의 "스타일시트의 fallback 인코딩 결정" https://www.w3.org/TR/css-syntax-3/#determine-the-fallback-encoding 를 따릅니다. 스타일시트 저자는 스타일시트를 UTF-8로 작성해야 하며, HTTP 헤더(또는 그에 준하는 방법)로 스타일시트의 인코딩이 UTF-8로 선언되거나, 참조 문서가 그 인코딩을 UTF-8로 선언하도록 해야 합니다.
6. 색인
이 절들은 비규범적입니다.
6.1. 용어 색인
- =
- ~=
- 첫 번째 <length>
- 2d 행렬
- 두 번째 <length>
- 3d 행렬
- 3d 렌더링 컨텍스트
- 3d 변형 요소
- 3d 변형 함수
- 세 번째 <length [0,∞]>
- 네 번째 <length>
- 절대 색상
- 절대 길이
- 절대 길이 단위
- 절대 위치 지정
- 절대 위치 지정됨
- 절대 위치 지정 박스
- 절대 위치 지정 요소
- absolute position
- absolute-position 포함 블록
- 절대 위치 포함 블록
- 절대 위치 지정 레이아웃
- 절대 위치 지정 레이아웃 모델
- 절대 스크롤
- 추상 치수
- 누적 3d 변환 행렬
- one-based 값에 대한 누적
- 뷰 전환 활성화
- :active
- active-after 경계 시간
- activeborder
- activecaption
- 활성 지속시간
- 활성 구간
- 활성 단계
- active (가상 클래스)
- 활성 교체 상태
- 활성 시간
- 활성 타임라인
- 활성 시간 공간
- 활성 뷰 전환
- 실제 값
- 실제 값들
- CSS 스타일 시트 추가
- 가산 색상 공간
- 가산 튜플
- 인접
- 인접 마진
- 조정된 반경 치수
- advance measure
- :after
- after
- after-change 스타일
- after 단계
- aliceblue
- 정렬된 서브트리
- 정렬 기준선
- 정렬 컨테이너
- 정렬 컨텍스트
- 정렬 대상
- 'all' 미디어 그룹
- 알파벳 기준선
- alpha 채널
- alpha 컴포넌트
- <alphavalue>
- alternate
- alternate 플래그
- alternate-reverse
- 모호한 이미지 url
- 유사 컴포넌트
- an+b
- 조상
- 앵커
- 앵커 노드
- 앵커 노드 선택 알고리즘
- 앵커 우선 순위 후보
- 앵커 단위
- <angle>
- 애니메이션 가능
- 애니메이션
- 애니메이션 클래스
- 애니메이션 합성 순서
- 애니메이션 방향
- 애니메이션 효과
- 애니메이션 이벤트
- 애니메이션 프레임
- 애니메이션 모델
- 애니메이션 기원
- 애니메이션 재생 이벤트
- 애니메이션 속성명 → idl 속성명
- 애니메이션 오염됨
- 애니메이션 시간 → 원점 상대 시간
- 애니메이션 시간 → 타임라인 시간
- 애니메이션 타입
- anonymous
- anonymous box
- anonymous inline boxes
- antiquewhite
- 대기 중인 재생 속도 적용
- 적용 대상
- appworkspace
- aqua
- aquamarine
- 유효한 이스케이프 여부 확인
- aspect 값
- 연관 애니메이션
- 연관 CSS 스타일 시트
- 연관 문서
- 연관 효과
- 연관 효과 종료
- 애니메이션에 연관됨
- 타임라인에 연관됨
- at-키워드
- 원자적 인라인
- 원자적 인라인 박스
- 원자적 인라인-수준 박스
- 원자적 인라인-수준 박스
- at-규칙
- at-규칙들
- attr()
- 속성
- 속성 선택자
- 'audio' 미디어 그룹
- 청각 아이콘
- 보강된 그리드
- 청각 박스 모델
- 작성자
- 저작 도구
- 작성자 기원
- 작성자-기원
- 작성자 표시 힌트 기원
- 작성자 스타일 시트
- 자동 블록 크기
- 자동 열 위치
- 자동 그리드 위치
- 자동 인라인 크기
- 자동 최소 크기
- 자동 번호 매기기
- 자동 배치
- 자동 위치
- 자동 행 위치
- 자동 크기
- auto-placement
- auto-placement 커서
- 사용 가능한 블록 공간
- 사용 가능한 폰트 페이스
- 사용 가능한 그리드 공간
- 사용 가능한 인라인 공간
- 사용 가능한 공간
- 줄바꿈 회피 값
- 축-잠금
- 축 값
- azure
- 배경(backdrop)
- background
- 배경 색상
- 배경 이미지
- 배경 이미지 레이어
- 배경 그리기 영역
- 배경 위치 영역
- 백슬래시 이스케이프
- backwards
- 기준선
- 기준선 정렬
- 기준선 정렬 선호도
- 기준선 콘텐츠 정렬
- 기준선 셀프 정렬
- 기준선 집합
- 기준선 공유 그룹
- 기준선 표
- 기본 크기
- bearing 각도
- :before
- before
- before-active 경계 시간
- before-change 스타일
- before 플래그
- before 단계
- 시작 에지
- auto처럼 동작
- auto처럼 동작함
- auto처럼 동작하는 중
- beige
- bfc
- bidi 포맷팅 문자
- bidi-isolate
- bidi-isolated
- bidi 분리
- bidi 단락
- 양방향성
- 양방향성(bidi)
- 로컬 minde로 색 영역 이진 탐색
- 양방향 정렬
- 양방향 변환
- bisque
- 'bitmap' 미디어 그룹
- black
- blanchedalmond
- ()-블록
- []-블록
- 블록
- {}-블록
- 블록 at-규칙
- 블록 축
- 블록-축
- 블록 박스
- 블록 박스들
- 블록 컨테이너
- 블록 컨테이너 박스
- 블록 치수
- 블록 끝
- 블록-끝
- 블록 흐름 방향
- 블록 형식 컨텍스트
- 블록 형식 컨텍스트 루트
- 블록화(blockification)
- blockify
- 블록 레이아웃
- 블록-레벨
- 블록-레벨 박스
- 블록-레벨 박스들
- 블록-레벨 콘텐츠
- 블록-레벨 요소
- 블록-레벨 요소들
- 블록 스크립트
- 블록 크기
- block-size
- 블록 시작
- 블록-시작
- blue
- blueviolet
- 흐림 반경(blur radius)
- 불리언 컨텍스트
- 테두리(border)
- 테두리 영역
- 테두리 박스
- 테두리 색상
- 테두리 에지
- 테두리 이미지
- 테두리 이미지 영역
- 테두리 이미지 영역
- 박스의 테두리
- 박스::테두리
- 테두리 속성들
- 테두리 반경
- <border-style>
- 테두리 스타일
- 테두리 두께
- both
- 물리적 하단
- 박스(box)
- 박스 정렬 속성들
- box::border
- box::content
- box::content height
- box::content width
- 박스-코너
- 박스 에지
- 박스 프래그먼트
- box::margin
- box::overflow
- box::padding
- 박스 트리
- 줄바꿈(break)
- 활성 관측값 브로드캐스트
- 활성 리사이즈 관측값 브로드캐스트
- brown
- burlywood
- buttonface
- buttonhighlight
- 버튼들
- buttonshadow
- buttontext
- 계산된 값 기준
- cadetblue
- color-mix() 계산
- 박스 크기 계산
- 노드에 대한 깊이 계산
- 보정(calibrated)
- 업데이트 콜백 호출
- 표시 가능
- 취소(cancel)
- 애니메이션 취소
- 이벤트 취소
- 후보 검사 알고리즘
- 표준 단위
- 표시 불가
- 캔버스
- 캔버스 배경
- 캔버스 표면
- captiontext
- 캡처된 요소
- 뷰 전환 내에서 캡처됨
- 렌더링 특성 캡처
- 스냅 위치 캡처
- 이미지 캡처
- 새 상태 캡처
- 이전 상태 캡처
- 이미지 캡처 중
- 캐럿 노드
- 캐럿 옵셋
- 캐럿 위치
- 순방향 전파됨(carried forward)
- 캐스케이드
- 캐스케이드 의존 키워드
- 독립적으로 계단적용됨(cascaded independently)
- 캐스케이드 값
- 캐스케이드 계층
- 캐스케이드 기원
- 대/소문자 구분 플래그
- 광선 쏘기(cast a ray)
- 중앙 기준선
- 선호 CSS 스타일 시트 세트 이름 변경
- 문자
- 문자 인코딩
- 특성화됨(characterized)
- 문자 맵
- "@charset"
- chartreuse
- 세 코드 포인트가 ident 시퀀스를 시작할지 확인
- 세 코드 포인트가 숫자를 시작할지 확인
- 세 코드 포인트가 유니코드-범위를 시작할지 확인
- 두 코드 포인트가 유효한 이스케이프인지 확인
- 완료 레코드 확인
- 자식
- 자식 결합자
- 자식 CSS 규칙들
- 자식 선택자
- 중국어
- chocolate
- 색채 적응 변환
- 색상도(chromaticity)
- 원둘레 소문자 라틴
- 그리드 영역 클램프
- 클래스 선택자
- 클리어런스
- 클리어런스.
- 뷰 전환 지우기
- 클리핑 경로
- 클리핑 영역
- 뷰포트에 근접
- 군집 스크립트
- 축소
- 접힘(collapsed)
- 접힌 플렉스 항목
- 접힌 그리드 트랙
- 접힌 거터
- 접힌 마진
- 관통축소(collapse through)
- 접힘 가능 공백
- 마진 축소
- 미디어 쿼리 모음
- <color>
- 색상
- 색상 함수
- 색상 체계
- 색상 공간
- 색상 정지점
- 색상 정지점 목록
- 색상 전이 힌트
- 열 박스
- 열 줄바꿈
- 열 간격
- 열 높이
- 열 규칙
- 열 너비
- 결합자
- 결합자들
- 결합된 지속시간
- 섀도우 목록 결합
- 주석들
- 계산된 스타일 커밋
- 미디어 쿼리 비교
- 호환 기준선 정렬 선호도
- 호환 단위
- 완료
- 완료된 전환
- 복합 선택자
- 구성 요소 키워드
- 구성 요소 값
- 합성
- 합성된 값
- 합성 페이스
- 합성 연산
- compositeoperation
- 합성 연산 누적
- 합성 연산 추가
- 합성 연산 대체
- 합성(구성)
- 복합 선택자
- 속성 값 계산
- 계산된 색상
- 계산된 플래그
- 계산된 <image>
- 계산된 키프레임 오프셋
- 계산된 키프레임 오프셋들
- 계산된 키프레임들
- 계산된 반복 표기
- 계산된 트랙 목록
- 계산된 트랙 크기
- 계산된 값
- 계산된 값들
- 누락된 키프레임 오프셋 계산
- 구체적 객체 크기
- 조건부 그룹 규칙
- 조건부 import
- 조건부 행걸이
- 적합성
- 적합한 스크립트 웹 애니메이션 사용자 에이전트
- 연속
- 제약 사각형
- 생성된 플래그
- 생성자 문서
- 블록 소비
- 블록 내용 소비
- 구성 요소 값 소비
- 선언 소비
- 함수 소비
- 구성 요소 값 목록 소비
- 선언 목록 소비
- 규칙 목록 소비
- at-규칙 소비
- 이스케이프된 코드 포인트 소비
- ident-유사 토큰 소비
- ident 시퀀스 소비
- 숫자 소비
- 숫자 토큰 소비
- qualified 규칙 소비
- 간단한 블록 소비
- 문자열 토큰 소비
- 스타일 블록 내용 소비
- 스타일시트 내용 소비
- 토큰 소비
- 유니코드 범위 토큰 소비
- URL 토큰 소비
- 주석 소비
- 다음 입력 토큰 소비
- 잘못된 선언의 잔여물 소비
- 잘못된 URL의 잔여물 소비
- 유니코드-범위 기술자의 값 소비
- contain 제약
- 포함 블록
- 포함 블록 체인
- 모든 자손에 대한 포함 블록
- containing block::initial
- 컨테인먼트
- 콘텐츠
- 콘텐츠 영역
- 콘텐츠 기반 최소 크기
- 콘텐츠 박스
- 콘텐츠 분배
- content-distribution
- 콘텐츠 분배 속성들
- 콘텐츠 에지
- 콘텐츠 높이
- 콘텐츠 언어
- 박스의 콘텐츠
- content::of a box
- 콘텐츠 렉트
- content::rendered
- contents
- 콘텐츠 크기 제안
- 콘텐츠 너비
- 콘텐츠 작성 시스템
- 연속 미디어
- 'continuous' 미디어 그룹
- 문자열을 숫자로 변환
- 조정된 셀프 정렬 선호도
- coral
- cornflowerblue
- cornsilk
- <counter>
- 카운터
- counter()
- 카운터 속성들
- counters
- 카운터 범위
- 카운터 스타일
- 카운터 심볼
- cover 제약
- 구성된 cssstylesheet 생성
- CSS 스타일 시트 생성
- medialist 객체 생성
- resizeobserverentry 생성 및 채우기
- 작성자(creator)
- crimson
- 교차 축
- cross-axis
- 교차 축 기준선 집합
- 교차 치수
- cross-end
- 교차 크기
- 교차 크기 속성
- cross-start
- CSS 괄호 범위 표기
- CSS 색상 프로필
- css-connected
- css counters set
- css 선언
- css 선언 블록
- css 기능 질의
- cssfontfacerule
- cssfontfeaturevaluesrule
- css 감마 맵
- css 감마 매핑됨
- css 감마 매핑 알고리즘
- css 감마 매핑 알고리즘들
- css 식별자(css ident)
- css 식별자
- css ident 시퀀스
- css 속성 → idl 속성
- css 한정 이름
- css 규칙
- css 규칙들
- css 스타일 시트
- css 스타일 시트 세트
- css 스타일 시트 세트 이름
- css 값 정의 구문
- css 광범위 키워드
- cubic bézier 이징 함수
- 현재(current)
- currentcolor
- current finished promise
- 현재 입력 코드 포인트
- 현재 입력 토큰
- 현재 반복
- 현재 반복 인덱스
- 현재 사용자와 관련됨
- current ready promise
- 현재 시간
- 현재 변환 행렬
- 현재 값
- cursive
- cursive 스크립트
- 커스텀 속성
- cyan
- 순환 백분율 크기
- 원통형 극좌표 색상
- d50
- d65
- darkblue
- dark 색상 체계
- darkcyan
- darkgoldenrod
- darkgray
- darkgreen
- darkgrey
- darkkhaki
- darkmagenta
- darkolivegreen
- darkorange
- darkorchid
- darkred
- darksalmon
- darkseagreen
- darkslateblue
- darkslategray
- darkslategrey
- darkturquoise
- darkviolet
- 선언(declaration)
- 선언 블록
- 선언들
- 선언됨
- 선언된 값
- 바이트 디코드
- 장식 박스
- 감소
- deeppink
- deepskyblue
- 기본 문서 타임라인
- 기본 페이스
- 기본 네임스페이스
- 기본 객체 크기
- 기본 크기 산정 알고리즘
- 기본 스타일 시트
- 확정(definite)
- 확정된 열 위치
- 확정된 열 범위
- 확정된 그리드 위치
- 확정된 그리드 범위
- 확정된 위치
- 확정된 행 위치
- 확정된 행 범위
- 확정된 크기
- 확정된 범위
- 리사이즈 루프 오류 알림 전달
- 후손
- 후손 결합자
- 후손 선택자들
- 디스크립터
- 디스크립터 선언들
- 대상(destination)
- 장치 픽셀 비율 결정
- 대체 인코딩 결정
- 스크롤-투-뷰 위치 결정
- 사용된 색상 체계 결정
- 디바이스 픽셀
- dice
- 숫자(digit)
- 차원(dimension)
- dimgray
- dimgrey
- 지향 진행
- 방향 무관 크기
- 방향 포함
- 방향 키워드
- 방향 오버라이드
- 비활성화 플래그
- 수정 금지 플래그
- 마크 버리기
- 토큰 버리기
- 공백 버리기
- 불연속
- display-p3-linear
- 디스플레이 타입
- 분산 정렬
- 여분 공간 분배
- 문서(document)
- 타이밍을 위한 문서
- 문서 언어
- 문서 순서
- 문서 또는 섀도우 루트 CSS 스타일 시트
- 문서 범위 뷰 전환 이름
- 문서 타임라인
- 문서 시간 공간
- 문서 트리
- 문서 공백
- 문서 공백 문자
- dodgerblue
- 우세 기준선
- 동적 뷰 전환 스타일 시트
- 이징 함수
- 동아시아 너비 속성
- 에지(edge)
- 효과 이징 함수
- 유효 문자 맵
- 유효 재생 속도
- 효과 스택
- 효과 대상
- 효과 값
- 요소(element)
- 요소 내용
- element::following
- element::preceding
- 요소 트리
- 이모지 표시 참여 코드 포인트
- 비어 있음(empty)
- 에뮬레이트된 강제 색상 테마 데이터
- em (단위)
- CSS 스타일 시트 세트 활성화
- 활성화된 CSS 스타일 시트 세트
- 캡슐화 컨텍스트
- 끝(end)
- 종료 지연
- 종료 에지
- 종료 지점
- 종료 형태
- 종료 토큰
- 끝most
- 엔드포인트 포함 활성 구간
- 종료 시간
- 종료 값
- 환경 인코딩
- EOF 코드 포인트
- 동등 경로(equivalent path)
- 문자 이스케이프
- 문자를 코드 포인트로 이스케이프
- 코드 포인트로 이스케이프됨
- 이스케이프 처리
- 독립 포매팅 컨텍스트 설정
- 직교 흐름 설정
- 독립 포매팅 컨텍스트 설정됨
- 독립 포매팅 컨텍스트를 설정함
- 독립 포매팅 컨텍스트 설정 중
- 미디어 쿼리 평가 및 변경 보고
- 셀렉터 평가
- 정확한 일치
- 제외된 서브트리
- 확장 이름
- 명시적 그리드
- 명시적 그리드 열
- 명시적 그리드 속성들
- 명시적 그리드 행
- 명시적 그리드 트랙
- 명시적으로 지정된 선 이름
- 외생적 크기 지정
- ex (단위)
- 대체(fallback)
- 대체 정렬
- 대체 크기
- 음수 범위에서의 false
- fantasy
- 뷰포트에서 먼 위치
- 특징 없음
- 폰트 기능 값 블록
- CSS 스타일 시트 가져오기
- 폰트 가져오기
- 외부 색상 프로필 가져오기
- @import 가져오기
- 가상 태그 시퀀스
- 채움 모드
- 필터 코드 포인트
- 필터된 코드 포인트
- 필터 함수
- 필터 원시
- 필터 원시 속성
- 필터 원시 하위영역
- 필터 원시 트리
- 필터 영역
- 최종 CSS 스타일 시트
- 일치하는 폰트 페이스 찾기
- 애니메이션 종료
- 완료됨(finished)
- 완료 프라미스
- 완료 이벤트
- 완료 알림 단계
- 폰트 로드 이벤트 발생
- firebrick
- :first
- 첫 사용 가능 폰트
- 첫 기준선 정렬
- 첫 기준선 콘텐츠 정렬
- 첫 기준선들
- 첫 기준선 self 정렬
- 첫 기준선 집합
- :first-child
- first-child
- 첫 교차 축 기준선 집합
- 첫 포매팅된 줄
- :first-letter
- first-letter
- :first-line
- first-line
- 첫 메인 축 기준선 집합
- 첫 심볼 값
- fit-content 블록 크기
- fit-content 인라인 크기
- fit-content 크기
- 고정 위치
- 고정 위치 지정됨
- 고정 위치 박스
- 고정 위치 포함 블록
- 고정 크기 함수
- flex 기본 크기
- flex basis
- flex 컨테이너
- flex 방향
- flex 계수
- flex 계수 합
- flex 포매팅 컨텍스트
- flex 분수
- flex 성장 계수
- 유연한(flexible)
- 유연 길이
- 유연 크기 함수
- 유연 트랙
- flex 항목
- flex 레이아웃
- flex 레벨
- flex 라인
- flex 축소 계수
- 플로트 영역
- 플로트 규칙
- floralwhite
- 흐름 레이아웃
- 요소의 흐름
- flow-relative
- flow-relative 방향
- 업데이트 콜백 큐 플러시
- :focus
- 포커스(focus)
- focus (가상 클래스)
- 다음 요소
- 폰트 블록 기간
- 폰트 다운로드 타이머
- 폰트 실패 기간
- 폰트 기능 값 블록
- 폰트 기능 값 선언
- font-feature-value-type
- 폰트 상대 길이
- 폰트 소스
- 폰트 특정
- font-stretch
- 폰트 스왑 기간
- 각주(footnote)
- 강제 줄바꿈
- 강제 줄바꿈 값
- 강제 색상 모드
- 강제 색상 모드 에뮬레이션 색상 팔레트
- 강제 줄 바꿈
- 강제 단락 나눔
- forestgreen
- 포매팅 컨텍스트
- 포매팅 구조
- 앞으로 호환되는 파싱
- forwards
- 프래그먼트
- fragmentainer
- 단편화
- 단편화 줄바꿈
- 단편화 컨테이너
- 단편화 컨텍스트
- 단편화 방향
- 단편화 루트
- 분할된 흐름
- 여유 공간
- <frequency>
- fuchsia
- full-size
- full-size kana
- full-width
- 완전히 클리핑됨
- 완전 비유연
- 완전 보임
- 함수
- 함수 표기법
- 함수형 가상 클래스
- 함수형 가상 요소
- gainsboro
- 색역(gamut)
- 색역 맵
- 깊이에서 활성 관측 수집
- 깊이에서 활성 리사이즈 관측 수집
- 깊이에서 활성 리사이즈 관측 수집
- 일반 카테고리
- 카운터 생성
- 카운터 표현 생성
- 기준선 생성
- 생성된 콘텐츠
- <generic-voice>
- 에뮬레이트된 강제 색상 테마 데이터 가져오기
- 경계 박스 가져오기
- ghostwhite
- 전역 애니메이션 목록
- 전역 뷰 전환 사용자 에이전트 스타일 시트
- go
- gold
- goldenrod
- 그라디언트 평균 색상
- 그라디언트 박스
- 그라디언트 중심
- 그라디언트 함수
- 그라디언트 선
- 그래픔 클러스터
- gray
- graytext
- green
- greenyellow
- grey
- 그리드
- 그리드 영역
- 그리드 셀
- 그리드 열
- 그리드 열 선
- 그리드 컨테이너
- 그리드 포매팅 컨텍스트
- 그리드 항목
- 그리드 항목 배치 알고리즘
- 그리드 레이아웃
- 그리드 레이아웃 알고리즘
- 그리드 레벨
- 그리드 선
- 'grid' 미디어 그룹
- 그리드 수정된 문서 순서
- 그리드 순서
- 그리드 배치
- grid-placement 속성
- 그리드 위치
- 그리드 행
- 그리드 행 선
- 그리드 크기 산정 알고리즘
- 그리드 범위
- 그리드 트랙
- 그룹 애니메이션 이름 규칙
- 그룹 키프레임
- 그룹 스타일 규칙
- 성장 제한
- 보장된 무효 값
- 거터(gutter)
- half-width
- 전환 프레임 처리
- 행걸이(hang)
- 행걸이 글리프
- 활성 관측값 존재
- 활성 리사이즈 관측값 존재
- :has-허용 가상 요소
- 건너뛴 관측값 존재
- 건너뛴 리사이즈 관측값 존재
- 높이
- 16진수 색상
- 16진수 색상 표기법
- 16진수 숫자
- 하이라이트
- 하이라이트텍스트
- 유지 시간
- honeydew
- 가로 축
- 가로-축
- 수평 블록 흐름
- 수평 치수
- 수평 옵셋
- 수평 전용
- 수평 스크립트
- 수평 타이포그래픽 모드
- 수평 쓰기 모드
- 호스트 언어
- 호스트 구문
- hotpink
- :hover
- hover (가상 클래스)
- html-호환 직렬화가 요청됨
- http-default-style
- 하이픈화
- 하이픈 처리
- 하이픈 기회
- 하이픈-분리 일치
- 가상 교차 크기
- 가상 fr 크기
- 가상 메인 크기
- ident
- ident 코드 포인트
- 식별자
- 항등 변환 함수
- 항등 변환 함수
- ident 시퀀스
- ident-start 코드 포인트
- idl 속성명 → 애니메이션 속성명
- idl 속성 → css 속성
- idle
- idle 단계
- id 선택자
- 무시(ignore)
- 무시됨
- 알 수 없는 항목 무시
- 유효한 항목 무시
- 불법(illegal)
- 이미지 애니메이션 이름 규칙
- 이미지 쌍 분리 규칙
- 암시적 그리드
- 암시적 그리드 열
- 암시적 그리드 선들
- 암시적 그리드 속성들
- 암시적 그리드 행
- 암시적 그리드 트랙
- 암시적으로 지정된 선 이름
- 암시적 명명 영역
- @import
- important
- important 플래그
- import 조건
- inactiveborder
- inactivecaption
- inactivecaptiontext
- inactive 타임라인
- 증가(increasing)
- 무기한(indefinite)
- 무기한 크기(indefinite size)
- 독립 포매팅 컨텍스트
- 인덱스
- indianred
- 포커스 표시
- indigo
- 유효함(in effect)
- 무한히 확장 가능
- 흐름 내(in flow)
- in-flow
- infobackground
- infotext
- 색역 내(in-gamut)
- 상속(inherit)
- 상속성(inheritance)
- 카운터 상속
- 상속된 속성
- 상속된 값
- 초기 포함 블록
- 초기 고정 포함 블록
- 초기 여유 공간
- 카운터 값에 대한 초기 표현
- 초기 스냅샷 포함 블록 크기
- 초기 값
- 인라인(inline)
- 인라인 축
- inline-axis
- 인라인 기준 방향
- 인라인 블록
- inline-block
- 인라인 블록 박스
- 인라인 박스
- 인라인 치수
- 인라인 끝
- inline-end
- 인라인 포매팅 컨텍스트
- 인라인-레벨
- 인라인-레벨 박스
- 인라인-레벨 박스들
- 인라인-레벨 콘텐츠
- 인라인-레벨 요소
- 인라인-레벨 요소들
- 인라인 크기
- inline-size
- 인라인 크기 포함
- 인라인 시작
- inline-start
- 인라인화(inlinification)
- inlinify
- 내부 블록 크기
- 내부 박스-섀도우
- 내부 display 타입
- 내부 에지
- 내부 높이
- 내부 인라인 크기
- 맨 안쪽(innermost)
- 내부 크기
- 내부 너비
- 재생 중(in play)
- 입력 진행 값
- 입력 스트림
- 입력 값 가상 클래스
- CSS 규칙 삽입
- inset-수정 포함 블록
- inset 속성들
- 설치된 폰트 폴백
- 카운터 인스턴스화
- 즉시 스크롤(instant scroll)
- 정수(integer)
- 의도된 방향
- 의도된 방향 및 종료 위치
- 의도된 종료 위치
- 'interactive' 미디어 그룹
- 내부 루비 박스
- 내부 루비 요소
- 내부 테이블 박스
- 내부 테이블 요소
- 보간 색상 공간
- 인터프리터(interpreter)
- 내재적 치수
- 내재적 크기
- 내재적 크기 제약
- 내재적 크기 기여
- 내재적 크기 지정
- 내재적 크기 함수
- 무효(invalid)
- 계산된 값 시점에서 무효
- 무효 색상
- 무효 이미지
- 무효 규칙 오류
- 무효 선택자
- 보이지 않음(invisible)
- 보이지 않는 박스
- 분리된 시퀀스
- 분리(isolation)
- 반복 횟수
- 반복 기간
- 현재 반복 인덱스
- 반복 간격
- 반복 순서
- 반복 진행
- 반복 시작
- 반복 시간
- 반복 시간 공간
- ivory
- japanese
- 정렬 기회
- 키프레임
- 키프레임 효과
- 키프레임 오프셋
- 키프레임별 합성 연산
- 키프레임별 이징 함수
- 키워드
- khaki
- known
- korean
- :lang
- lang (가상 클래스)
- 언어 범위
- 마지막 기준선 정렬
- 마지막 기준선 콘텐츠 정렬
- 마지막 기준선들
- 마지막 기준선 self 정렬
- 마지막 기준선 집합
- 마지막 교차 축 기준선 집합
- 마지막 CSS 스타일 시트 세트 이름
- 마지막 메인 축 기준선 집합
- lavender
- lavenderblush
- lawngreen
- 계층 이름
- 제자리 레이아웃
- 레이아웃 포함
- 레이아웃 포함 박스
- layout-internal
- 레이아웃 뷰포트
- :left
- 왼쪽(left)
- 남는 공간
- 레거시 색상 구문
- 레거시 이름 별칭
- 레거시 선택자 별칭
- 레거시 축약형
- 레거시 값 별칭
- lemonchiffon
- 문자(letter)
- lightblue
- light 색상 체계
- lightcoral
- lightcyan
- lightgoldenrodyellow
- lightgray
- lightgreen
- lightgrey
- lightpink
- lightsalmon
- lightseagreen
- lightskyblue
- lightslategray
- lightslategrey
- 광원(light source)
- lightsteelblue
- lightyellow
- lime
- limegreen
- 제한된 max-content 기여
- 제한된 min-content 기여
- 선형 이징 함수
- 선형 타이밍 함수
- 라인 박스
- 줄 바꿈(line break)
- 줄 나누기
- 줄 나누기 과정
- line-left
- linen
- 선 이름
- 선 이름 집합
- 선 방향
- line-over
- line-relative
- line-relative 방향
- line-right
- line-under
- :link
- link (가상 클래스)
- 목록 항목(list item)
- list-item
- 복합 선택자 목록
- 복합 선택자 목록
- 선택자 목록
- 단순 선택자 목록
- 목록 속성들
- 로딩 이미지
- 로컬 좌표계
- 지역 시간
- 지역 시간 공간
- 로컬 URL 플래그
- 위치(location)
- 논리적 결합 가상 클래스
- 논리적 높이
- 논리적 속성 그룹
- 논리적 너비
- 더 길게(longer)
- 장문(longhand)
- 장문 속성
- 오프셋 기준 느슨한 정렬
- 소문자 문자
- 휘도(luminance)
- magenta
- 메인 축
- main-axis
- 메인 축 기준선 집합
- 메인 치수
- main-end
- 메인 크기
- 메인 크기 속성
- main-start
- 문서 언어 요소를 표 요소로 매핑
- 매핑 논리
- 여백(margin)
- 여백 영역
- 여백 박스
- 여백 에지
- 박스의 여백
- margin::of a box
- 여백 속성들
- <margin-width>
- 마크(mark)
- 마크된 인덱스
- 마커(marker)
- 마커 박스
- 마커 이미지
- 마커 문자열
- maroon
- 마스크 테두리 이미지
- 마스크 테두리 이미지 영역
- 마스크 이미지
- 마스크 레이어 이미지
- 마스크 그리기 영역
- mask-position
- 마스크 위치 지정 영역
- mask-size
- 일치(match)
- 요소에 대해 복합 선택자 일치
- 요소에 대해 선택자 일치
- 가상 요소에 대해 선택자 일치
- 트리에 대해 선택자 일치
- matches 상태
- 일치하는 전환 지연
- 일치하는 전환 지속시간
- 일치하는 transition-property 값
- 일치하는 전환 타이밍 함수
- max-content
- max-content 블록 크기
- max-content 블록 크기 기여
- max-content 제약
- max-content 기여
- max-content 인라인 크기
- max-content 인라인 크기 기여
- max-content 크기
- 최대 교차 크기
- 최대 교차 크기 속성
- 최대 높이
- 최대 허용 코드 포인트
- 최대 높이
- 최대 크기
- 최대 너비
- 최대 내부 높이
- 최대 내부 너비
- 최대 메인 크기
- 최대 메인 크기 속성
- 최대 크기
- 최대 크기 속성
- 최대 트랙 크기 함수
- 최대 너비
- may
- 미디어(media)
- 미디어 조건
- 미디어 종속 import
- 미디어 기능
- 미디어 그룹
- 미디어 그룹들
- 미디어 쿼리
- 미디어 쿼리 목록
- 미디어 쿼리 수정자
- 미디어 타입
- mediumaquamarine
- mediumblue
- mediumorchid
- mediumpurple
- mediumseagreen
- mediumslateblue
- mediumspringgreen
- mediumturquoise
- mediumvioletred
- menu
- menutext
- 메시지 엔터티
- midnightblue
- min-content
- min-content 블록 크기
- min-content 블록 크기 기여
- min-content 제약
- min-content 기여
- min-content 인라인 크기
- min-content 인라인 크기 기여
- min-content 크기
- 최소 교차 크기
- 최소 교차 크기 속성
- minde
- 최소 높이
- 최소 기여
- 최소 높이
- 최소 크기
- 최소 너비
- 최소 내부 높이
- 최소 내부 너비
- 최소 메인 크기
- 최소 메인 크기 속성
- 최소 크기
- 최소 크기 속성
- mintcream
- 최소 트랙 크기 함수
- 최소 너비
- 누락된 색상 구성요소
- mistyrose
- moccasin
- 모던 색상 구문
- monolithic
- monospace
- 단조롭게 증가하는 타임라인
- 다단 컨테이너
- 다단 줄
- multicol line
- multi-column container
- 다단 포매팅 컨텍스트
- 다단 레이아웃
- 다단 줄
- 다단 스패너
- 다단 스패닝 요소
- 다중 라인 flex 컨테이너
- 다중 선언
- multiply
- must
- must not
- 단순 변환: rgba → cmyk
- 단순 변환: cmyk → rgba
- cmyk를 rgba로 단순 변환
- rgba를 cmyk로 단순 변환
- 이름(name)
- 명명된 셀 토큰
- 명명된 색상
- 명명된 요소들
- 명명된 그리드 영역
- 명명된 뷰 전환 의사요소
- 네임스페이스 접두사
- name-start 코드 포인트
- 자연스러운 종횡비
- 자연스러운 치수
- 자연스러운 종료 지점
- 자연스러운 높이
- 자연스러운 크기
- 자연스러운 너비
- navajowhite
- navy
- nearest neighbor
- 합성을 위한 중립 값
- 새 요소
- newline
- 다음 입력 코드 포인트
- 다음 입력 토큰
- 다음 형제 결합자
- 다음 토큰
- 비 ASCII 코드 포인트
- 비 ASCII ident 코드 포인트
- none
- 'none'::표시 값으로서
- 재정의 불가 카운터 스타일 이름
- 비인쇄 코드 포인트
- 비대체(non-replaced)
- 비대체 요소
- 보통(normal)
- 토큰 스트림으로 정규화
- 비유한 값 정규화
- 애니메이션 불가
- 결정되지 않음
- null 셀 토큰
- 숫자(number)
- 숫자형 데이터 타입
- 객체들
- 객체 크기 협상
- 점유됨(occupied)
- 오프셋 앵커 지점
- 오프셋 거리
- offsetk
- 오프셋 경로
- 오프셋 위치
- 오프셋 시작 위치
- 오프셋 변환
- 이전 배경 필터
- 이전 색상 체계
- 이전 방향
- 이전 높이
- 이전 이미지
- oldlace
- 이전 혼합 모드
- 이전 텍스트 방향
- 이전 변환
- 이전 너비
- 이전 쓰기 모드
- olive
- olivedrab
- 투명도(opacity)
- 불투명 검정
- 작동 좌표 공간
- 최적 보기 영역
- 선택적(optional)
- orange
- orangered
- orchid
- 순서 수정된 문서 순서
- 원점(origin)
- 원래 포함 블록
- 원래 지정된 색상 공간
- 기원 요소
- 기원 가상 요소
- origin-clean 플래그
- 원본 색상
- 원점 시간
- 직교(orthogonal)
- 직교 흐름
- 기타 공백 구분자
- 외부 블록 크기
- 외부 박스-섀도우
- 외부 display 타입
- 외부 에지
- 외부 높이
- 외부 인라인 크기
- 외부 크기
- 외부 너비
- 윤곽선(outline)
- 흐름 밖(out of flow)
- out-of-flow
- 색역 밖(out of gamut)
- 캐스케이드의 출력
- 출력 진행 값
- 외곽 조정된 테두리 반경
- over
- 전반적 진행
- 오버플로우(overflow)
- 오버플로우 정렬
- 열 오버플로우
- 오버플로우 방향
- 색상 체계 재정의
- 소유자 css 규칙
- 소유자 노드(owner node)
- 패딩(padding)
- 패딩 영역
- 패딩 박스
- 패딩 에지
- 박스의 패딩
- padding::of a box
- 패딩 속성들
- <padding-width>
- @page
- 페이지 영역
- 페이지 박스
- 페이지 나눔
- 페이지 컨텍스트
- page-context
- 페이지드 미디어(paged media)
- 'paged' 미디어 그룹
- 페이지 선택자
- 페이지가 지원하는 색상 체계
- 페이지 줌
- 페이지 매김(pagination)
- 페인트 포함
- 페인트 포함 박스
- palegoldenrod
- palegreen
- paleturquoise
- palevioletred
- papayawhip
- 부모(parent)
- 부모 박스
- 부모 css 규칙
- 부모 css 스타일 시트
- 구문 분석
- 블록의 내용을 구문 분석
- CSS 문법에 따라 쉼표로 구분된 목록을 구문 분석
- 구성 요소 값의 쉼표로 구분된 목록을 구문 분석
- 구성 요소 값을 구문 분석
- CSS <color> 값 구문 분석
- CSS 선언 블록 구문 분석
- CSS 규칙 구문 분석
- CSS 스타일시트 구문 분석
- CSS 값 구문 분석
- 선언 구문 분석
- 선택자 그룹 구문 분석
- 목록 구문 분석
- 구성 요소 값 목록 구문 분석
- CSS 페이지 선택자 목록 구문 분석
- 선언 목록 구문 분석
- 규칙 목록 구문 분석
- 미디어 쿼리 구문 분석
- 미디어 쿼리 목록 구문 분석
- 상대 선택자 구문 분석
- 규칙 구문 분석
- 관대한 선택자 목록으로 구문 분석
- 선택자 구문 분석
- 스타일 블록의 내용 구문 분석
- 스타일시트 구문 분석
- 스타일시트의 내용 구문 분석
- 구문 분석 오류
- CSS 문법에 따라 무언가를 구문 분석
- 목록을 구문 분석하는 중
- 부분적으로 보임
- 기준선 정렬에 참여
- 패스스루 필터
- 애니메이션 일시중지
- 일시중지됨
- peachpuff
- 보류 중인 애니메이션 이벤트 큐
- 환경에서 보류 중
- 보류 중인 일시중지 작업
- 보류 중인 재생 속도
- 보류 중인 재생 작업
- 보류 중인 scrollend 이벤트 대상
- 보류 중인 스크롤 이벤트
- 보류 중인 스크롤 이벤트 대상
- 보류 중인 치환 값
- 백분율
- 스크롤 수행
- 보류 중인 전환 작업 수행
- 지속된 교체 상태
- 영구 CSS 스타일 시트
- 원근 행렬
- peru
- 단계
- 물리적(physical)
- 물리적 하단
- 물리적 치수
- 물리적 방향
- 물리적 왼쪽
- 물리적 오른쪽
- 물리적 상단
- 물리적 단위
- pink
- 픽셀(pixel)
- 픽셀 단위
- 애니메이션 재생
- 재생 제어
- 재생 방향
- 재생 속도
- 재생 상태
- plum
- 위치 정렬
- 위치 박스
- 위치 지정됨(positioned)
- 위치 지정 박스
- 위치 지정된 요소/박스
- 위치 지정 체계
- 위치 지정 체계:
- 사후 곱(post-multiplied)
- 사후 곱셈(post-multiply)
- 스크롤 가능성 있음
- powderblue
- 무력한 색상 구성요소
- 이전 요소
- 선호 종횡비
- 선호 색상 체계
- 선호 CSS 스타일 시트 세트 이름
- 선호 높이
- 선호 순서
- 선호 크기
- 선호 크기 속성
- 선호 너비
- 사전 곱(pre-multiplied)
- 사전 곱해진(premultiplied)
- 사전 곱셈(pre-multiply)
- 보존된 토큰
- 보존된 공백
- 이전 현재 시간
- 주요 필터 원시 트리
- 주요 블록-레벨 박스
- 주요 박스
- 주요 쓰기 모드
- 우선순위 후보
- 처리(process)
- 키프레임 유사 객체 처리
- 키프레임 인자 처리
- 프롤로그(prolog)
- 전파(propagate)
- 전파
- 적절한 테이블 자식
- 적절한 테이블 행 부모
- 속성(property)
- 속성 선언들
- 속성 이름
- 뷰포트에 대한 근접성
- 가상 클래스(pseudo-class)
- 가상 클래스들
- 가상 클래스:::active
- 가상 클래스:::focus
- 가상 클래스:::hover
- 가상 클래스:::lang
- 가상 클래스:::link
- 가상 클래스:::visited
- 가상 클래스:::first
- 가상 클래스:::left
- 가상 클래스:::right
- 가상-복합 선택자
- 가상 요소 루트
- 가상 요소(pseudo-elements)
- 가상 요소:::after
- 가상 요소:::before
- 가상 요소:::first-letter
- 가상 요소:::first-line
- 가상 요소 트리
- purple
- quad 너비
- qualified 규칙
- 범위 컨텍스트
- 레이 트레이스 감마 맵
- 읽기 전용 플래그
- 준비됨(ready)
- 준비 프라미스
- 권장됨
- 현재 입력 코드 포인트 재처리
- 현재 입력 토큰 재처리
- 직사각형 직교 색상
- red
- 기준 상자(reference box)
- 기준 픽셀
- 영역 나눔
- 상대 색상
- 상대 길이
- 상대 길이 단위
- 상대 위치 지정
- 상대 위치 지정됨
- 상대 위치 지정 박스
- 상대 위치
- 상대 위치 지정
- 상대 스크롤
- 상대 선택자
- 상대 선택자 앵커 요소들
- 상대 단위
- 관련됨(relevant)
- 관련 애니메이션들
- 서브트리에 대한 관련 애니메이션들
- 사용자와 관련됨
- 남은 fragmentainer 범위
- 남은 여유 공간
- CSS 규칙 제거
- CSS 스타일 시트 제거
- 제거된 교체 상태
- 이벤트 제거
- 대체된 애니메이션 제거
- 렌더된 콘텐츠
- 뷰 전환을 위한 문서 렌더링 억제
- 폴백 폰트 페이스로 렌더
- 보이지 않는 폴백 폰트 페이스로 렌더
- 반복 가능한 목록
- 대체 가능한 애니메이션
- 대체됨(replaced)
- 대체 요소
- 교체 상태
- 표현(representation)
- 필수(required)
- 필요한 변환
- 애니메이션의 보류 중인 작업 재설정
- 암묵적으로 재설정
- reset-only 하위 속성
- 재-스냅(re-snap)
- 해결된 유형
- 해결된 값
- 특수 사례 속성의 해결된 값
- 색상과 유사한 특수 사례 속성의 해결된 값
- 높이와 유사한 특수 사례 속성의 해결된 값
- top과 유사한 특수 사례 속성의 해결된 값
- sRGB로 해결
- 마크 복원
- 역방향(reverse)
- 애니메이션 역재생
- 역순(reversed)
- 역전 조정 시작 값
- 역전 단축 계수
- :right
- 오른쪽(right)
- 루트(root)
- 루트 요소
- rosybrown
- 행 그룹 박스
- 행 그룹들
- royalblue
- 규칙(rule)
- 규칙 집합
- 익명 테이블 객체에 대한 규칙
- run-in
- run-in 박스
- run-in 시퀀스
- 실행 중(running)
- 실행 중인 전환
- 스냅샷 후 레이아웃 상태 단계 실행
- 문서: 리사이즈 단계 실행
- 문서: 스크롤 단계 실행
- saddlebrown
- salmon
- sandybrown
- sans-serif
- 스케일된 flex 축소 계수
- 스케일 계수
- 예약된 이벤트 시간
- 업데이트 콜백 예약
- 스코프(scope)
- 스코프됨(scoped)
- 스코프된 속성들
- 스코프된 속성
- 스코프 선택자
- 요소에 스코프됨
- 요소의 서브트리에 스코프됨
- 서브트리에 스코프됨
- 요소에 스코프됨
- 요소의 서브트리에 스코프됨
- 서브트리에 스코프됨
- 스코핑 루트
- 스크린 리더(screen reader)
- 스크립트 속성
- 스크롤 앵커 경계 렉트
- 요소 스크롤
- 대상을 뷰로 스크롤
- 스크롤바
- 스크롤 완료
- 스크롤 영역
- 스크롤 영역 원점
- 스크롤 박스
- 스크롤 스냅
- 스크롤 스냅 영역
- 스크롤 스냅 컨테이너
- 스크롤 스냅포트
- 스크롤 스냅 위치
- 문서의 시작으로 스크롤
- seagreen
- 재생 속도 원활히 업데이트
- seashell
- 찾기(seek)
- 세그먼트 분리
- CSS 스타일 시트 세트 선택
- 선택자(selector)
- 선택자 목록
- 선택자::일치(selector::match)
- 선택자 일치
- 선택자::주체(selector::subject of)
- 셀프 정렬(self-alignment)
- 셀프 정렬 속성들
- 세미톤(semitone)
- 분리된 테두리 모델
- 단순 선택자 시퀀스
- 쉼표로 구분된 목록 직렬화
- CSS 구성 요소 값 직렬화
- CSS 선언 직렬화
- CSS 선언 블록 직렬화
- CSS 규칙 직렬화
- CSS 값 직렬화
- 함수 직렬화
- 선택자 그룹 직렬화
- CSS 페이지 선택자 목록 직렬화
- 로컬 직렬화
- 미디어 기능 값 직렬화
- 미디어 쿼리 직렬화
- 미디어 쿼리 목록 직렬화
- an+b 값 직렬화
- 식별자 직렬화
- 문자열로 직렬화
- 선택자 직렬화
- 단순 선택자 직렬화
- 문자열 직렬화
- URL 직렬화
- 공백으로 분리된 목록 직렬화
- serif
- 설정(set)
- CSS 선언 설정
- 에뮬레이트된 강제 색상 테마 데이터 설정
- 항목 설정
- 명시적으로 설정
- 애니메이션의 연관 효과 설정
- 현재 시간 설정
- 재생 속도 설정
- 시작 시간 설정
- 애니메이션의 타임라인 설정
- 브라우징 컨텍스트 기능 설정
- 전환 가상 요소 설정
- 뷰 전환 설정
- shall
- shall not
- 공유 정렬 컨텍스트
- 시트(sheet)
- 시트들
- 더 짧게(shorter)
- 단축 속성(shorthand)
- 단축 속성들
- 단축 속성
- should
- should not
- 뷰 전환 트리 표시
- 형제(sibling)
- 측면 배치(typeset sideways)
- sienna
- 현재 시간을 묵묵히 설정
- silver
- simple block
- 단순 반복 진행
- 단순 선택자(simple selector)
- 단일 라인 flex 컨테이너
- 크기(size)
- 크기 포함
- 크기 포함 박스
- 비어 있는 것처럼 크기 지정
- 크기 지정 함수
- 크기 속성
- 내용 건너뛰기
- 건너뛴 내용
- 내용 건너뛰는 중
- 내용 건너뜀
- 뷰 전환 건너뛰기
- skyblue
- slateblue
- slategray
- slategrey
- 작게(small)
- 작은 카나(small kana)
- 부드러운 스크롤(smooth scroll)
- 부드러운 스크롤 중단됨
- 부드러운 스크롤 완료
- 스냅샷 포함 블록
- 스냅샷 포함 블록 원점
- 스냅샷 포함 블록 크기
- snow
- 부드러운 줄바꿈(soft wrap break)
- 부드러운 줄바꿈 기회
- 출처(source)
- 출처 문서
- 공백(spaces)
- 공백-분리 일치
- 채울 공간
- 범위 카운트(span count)
- 특이성(specificity)
- <specific-voice>
- 명시된 순서
- 명시된 크기
- 지정된 크기 제안
- 명시된 값
- 명시된 값들
- 'speech' 미디어 그룹
- spread 줄바꿈
- spread 거리
- springgreen
- srgb
- srgb-linear
- 스태킹 컨텍스트
- 스택 레벨
- 시작
- 시작 지연
- 시작 지점
- 시작쪽 가장
- ident 시퀀스로 시작함
- 숫자로 시작함
- 유효한 이스케이프로 시작함
- 시작 시간
- 시작 값
- ident 시퀀스로 시작함
- 숫자로 시작함
- statement at-규칙
- 'static' 미디어 그룹
- 정적 위치
- 정적-위치 포함 블록
- 정적-위치 사각형
- 정지 스크롤
- steelblue
- 스텝 이징 함수
- 스텝 위치
- steps
- sticky 위치
- sticky-위치 지정됨
- sticky-위치 박스
- sticky 뷰 사각형
- 정지 또는 쉼표
- 늘어남
- stretch 맞춤
- stretch-fit 블록 크기
- stretch-fit 인라인 크기
- stretch-fit 크기
- 엄격도 값
- <string>
- 문자열화 동작
- 스트로크 경계 박스
- 더 강한 inset
- 구조적 가상 클래스
- 환경에서 고착됨
- 스타일 속성
- 스타일 변경 이벤트
- 스타일 포함
- 스타일 정의
- 스타일 규칙
- 스타일 시트
- stylesheet
- 스타일시트 기본 URL
- 주체
- 선택자의 주체
- 선택자의 주체
- 선택자의 주체
- 주체들
- 선택자의 주체들
- 하위 속성
- 하위 가상 요소
- 이후 형제 결합자
- var() 치환
- 지원
- CSS 선택자 지원
- 지원되는 CSS 속성
- 지원되는 open() 기능 이름
- 지원되는 스타일 언어
- 레거시 색상 구문 지원
- supports 질의
- 억제 트리거
- 억제 창
- svg 레이아웃 박스
- svg 뷰포트 원점 박스
- fontfaceset을 loaded로 전환
- fontfaceset을 loading으로 전환
- CSSStyleSheet의 규칙을 동기적으로 교체
- 기준선 합성
- 합성된 기준선
- 시스템 색상 페어링
- 시스템 색상
- 시스템 폰트
- 표
- 표 캡션 박스
- 표 요소
- 표 그리드 박스
- 테이블들
- 표 래퍼 박스
- 탭
- 탭 크기
- 탭 정지
- 표 형식 컨테이너
- 'tactile' 미디어 그룹
- 태그된 이미지
- tan
- 대상 요소
- 대상 메인 크기
- 대상 속성
- 대상 가상 선택자
- teal
- 텍스트
- text/css
- 텍스트 노드
- 텍스트 시퀀스
- 텍스트형 데이터 타입
- thistle
- threeddarkshadow
- threedface
- threedhighlight
- threedlightshadow
- threedshadow
- thumb
- <time>
- 타임라인
- 문서와 연관된 타임라인
- 타임라인 시간 → 원점 상대 시간
- 시간 공간
- 시간 값
- 타이밍 함수
- 타이밍 모델
- 타이밍 노드
- 제목
- 토큰화
- 토큰화
- 토크나이저
- 토큰들
- 토큰 스트림
- tomato
- 상단
- 전체 길이
- 트랙
- 트래킹
- 트랙 목록
- 트랙 섹션
- 트랙 크기 산정 알고리즘
- 트랙 크기 지정 함수
- 전달 함수 요소
- 전달 함수 요소 속성
- 전달된 크기 제안
- 변형 가능한 요소
- 변환 행렬
- 변형된 요소
- 변형된 진행
- 변형들
- 전환 가능
- 전환 기원
- 전환 루트 가상 요소
- 전환들
- transparent
- transparent black
- trash token
- triangle
- trinary
- turquoise
- 타입
- 타입 선택자
- 측면 배열
- 측면 배열
- 직립 배열
- 직립 배열
- 타이포그래픽 문자 단위
- 타이포그래픽 문자 단위
- 타이포그래픽 글자 단위
- 타이포그래픽 모드
- UA
- UA 기원
- ua-origin
- UA 스타일 시트
- 궁극적 기원 요소
- 아래
- 기본 값
- 비강제 줄바꿈
- 유니코드 범주
- 유니코드 동아시아 너비
- 유니코드 일반 범주
- 유니코드 스크립트
- 유니코드 수직 방향
- 보편 선택자
- 알 수 없음
- 알 수 없는 -webkit- 가상 요소들
- 미점유
- 해결되지 않음
- unset
- 태그 없음 이미지
- 태그 없음 비디오
- 애니메이션의 완료 상태 업데이트
- 애니메이션 업데이트 및 이벤트 전송
- 업데이트 콜백
- 업데이트 콜백 완료 프라미스
- 업데이트 콜백 큐
- 문서에 대한 콘텐츠 관련성 업데이트
- 현재 사용자 관련성 업데이트
- 가상 요소 스타일 업데이트
- ~에 대한 스타일 속성 업데이트
- 애니메이션 효과의 타이밍 속성 업데이트
- 업데이트 중 플래그
- upper-alpha-legal
- 대문자
- 직립 배열
- url
- 음수 기호 사용
- 사용된 색상
- 사용된 색상 체계
- 사용된 오프셋 거리
- 사용된 값
- 사용된 값들
- 사용자
- 사용자 동작 가상 클래스
- 사용자 에이전트
- 사용자 에이전트 기원
- 사용자 에이전트 스타일 시트
- 사용자 에이전트 (UA)
- 사용자 좌표계
- 사용자 기원
- user-origin
- 사용자 스타일 시트
- 음수 기호 사용
- 유효한 색상
- 유효한 이미지
- 유효성
- 유효한 스타일 시트
- 값
- 값 정의 구문
- 값들
- var() 치환
- 수직 축
- vertical-axis
- 수직 블록 흐름
- 수직 치수
- 수직 옵셋
- 수직 전용
- 유니코드 수직 방향
- 수직 스크립트
- 수직 타이포그래픽 모드
- 수직 쓰기 모드
- 실행 가능 후보
- 뷰포트
- 뷰포트 백분율 길이
- 뷰 전환 레이어
- 뷰 전환 이름
- 뷰 전환 페이지 가시성 변경 단계
- 뷰 전환 가상 요소
- 뷰 전환들
- 뷰 전환 트리
- violet
- :visited
- visited (가상 클래스)
- 시각 각도 단위
- 시각 포매팅 모델
- 'visual' 미디어 그룹
- 시각 뷰포트
- 볼륨
- 약한 inset
- Web Animations 애니메이션 모델
- Web Animations API
- Web Animations 모델
- Web Animations 타이밍 모델
- 웹 노출 가능한 화면 영역
- 웹 노출 화면 영역
- wheat
- white
- white point
- whitesmoke
- 공백
- whitespace
- 공백 문자
- 너비
- window
- windowframe
- windowtext
- 단어 구분자
- 단어 구분자 문자
- ident 시퀀스를 시작할 것
- 숫자를 시작할 것
- 유니코드-범위를 시작할 것
- 래핑
- 래핑 처리
- 쓰기 모드
- x-axis
- x-height
- y-axis
- yellow
- yellowgreen
6.2. 선택자 색인
- *
- +
- >
- ~
- :active
- ::after
- :after
- :any-link
- :autofill
- ::before
- :before
- :buffering
- :checked
- :default
- :defined
- :dir()
- :disabled
- :empty
- :enabled
- :first
- :first-child
- first-child
- ::first-letter
- :first-letter
- ::first-line
- :first-line
- :first-of-type
- :focus
- :focus-visible
- :focus-within
- :fullscreen
- :has()
- :hover
- :indeterminate
- :in-range
- :invalid
- :is()
- :lang
- :lang()
- :last-child
- :last-of-type
- :left
- :link
- :matches()
- :modal
- :muted
- :not()
- :nth-child()
- :nth-last-child()
- :nth-last-of-type()
- :nth-of-type()
- :only-child
- :only-of-type
- :open
- :optional
- :out-of-range
- :paused
- :picture-in-picture
- :placeholder-shown
- :playing
- :popover-open
- :read-only
- :read-write
- :required
- :right
- :root
- :scope
- :seeking
- :stalled
- :target
- :unchecked
- :user-invalid
- :user-valid
- :valid
- ::view-transition
- ::view-transition-group()
- ::view-transition-image-pair()
- ::view-transition-new()
- ::view-transition-old()
- :visited
- :volume-locked
- :where()
6.3. 앳 규칙 색인
6.4. 속성 색인
- --*
- align-content
- align-items
- align-self
- all
- animation
- animation-delay
- animation-direction
- animation-duration
- animation-fill-mode
- animation-iteration-count
- animation-name
- animation-play-state
- animation-timing-function
- azimuth
- backface-visibility
- background
- background-attachment
- background-blend-mode
- background-clip
- background-color
- background-image
- background-origin
- background-position
- background-repeat
- background-size
- block-size
- border
- border-block
- border-block-color
- border-block-end
- border-block-end-color
- border-block-end-style
- border-block-end-width
- border-block-start
- border-block-start-color
- border-block-start-style
- border-block-start-width
- border-block-style
- border-block-width
- border-bottom
- border-bottom-color
- border-bottom-left-radius
- border-bottom-right-radius
- border-bottom-style
- border-bottom-width
- border-collapse
- border-color
- border-end-end-radius
- border-end-start-radius
- border-image
- border-image-outset
- border-image-repeat
- border-image-slice
- border-image-source
- border-image-width
- border-inline
- border-inline-color
- border-inline-end
- border-inline-end-color
- border-inline-end-style
- border-inline-end-width
- border-inline-start
- border-inline-start-color
- border-inline-start-style
- border-inline-start-width
- border-inline-style
- border-inline-width
- border-left
- border-left-color
- border-left-style
- border-left-width
- border-radius
- border-right
- border-right-color
- border-right-style
- border-right-width
- border-spacing
- border-start-end-radius
- border-start-start-radius
- border-style
- border-top
- border-top-color
- border-top-left-radius
- border-top-right-radius
- border-top-style
- border-top-width
- border-width
- bottom
- box-decoration-break
- box-shadow
- box-sizing
- break-after
- break-before
- break-inside
- caption-side
- caret-color
- clear
- clip
- clip-path
- clip-rule
- color
- color-adjust
- color-interpolation-filters
- color-scheme
- column-count
- column-fill
- column-gap
- column-rule
- column-rule-color
- column-rule-style
- column-rule-width
- columns
- column-span
- column-width
- contain
- content
- content-visibility
- counter-increment
- counter-reset
- counter-set
- cue
- cue-after
- cue-before
- cursor
- direction
- display
- elevation
- empty-cells
- filter
- flex
- flex-basis
- flex-direction
- flex-flow
- flex-grow
- flex-shrink
- flex-wrap
- float
- flood-color
- flood-opacity
- font
- font-family
- font-feature-settings
- font-kerning
- font-language-override
- font-optical-sizing
- font-palette
- font-size
- font-size-adjust
- font-stretch
- font-style
- font-synthesis
- font-synthesis-position
- font-synthesis-small-caps
- font-synthesis-style
- font-synthesis-weight
- font-variant
- font-variant-alternates
- font-variant-caps
- font-variant-east-asian
- font-variant-emoji
- font-variant-ligatures
- font-variant-numeric
- font-variant-position
- font-variation-settings
- font-weight
- font-width
- forced-color-adjust
- gap
- glyph-orientation-vertical
- grid
- grid-area
- grid-auto-columns
- grid-auto-flow
- grid-auto-rows
- grid-column
- grid-column-end
- grid-column-gap
- grid-column-start
- grid-gap
- grid-row
- grid-row-end
- grid-row-gap
- grid-row-start
- grid-template
- grid-template-areas
- grid-template-columns
- grid-template-rows
- hanging-punctuation
- height
- hyphens
- image-orientation
- image-rendering
- inline-size
- inset
- inset-block
- inset-block-end
- inset-block-start
- inset-inline
- inset-inline-end
- inset-inline-start
- isolation
- justify-content
- justify-items
- justify-self
- left
- letter-spacing
- lighting-color
- line-break
- line-height
- list-style
- list-style-image
- list-style-position
- list-style-type
- margin
- margin-block
- margin-block-end
- margin-block-start
- margin-bottom
- margin-inline
- margin-inline-end
- margin-inline-start
- margin-left
- margin-right
- margin-top
- marker-side
- mask
- mask-border
- mask-border-mode
- mask-border-outset
- mask-border-repeat
- mask-border-slice
- mask-border-source
- mask-border-width
- mask-clip
- mask-composite
- mask-image
- mask-mode
- mask-origin
- mask-position
- mask-repeat
- mask-size
- mask-type
- max-block-size
- max-height
- max-inline-size
- max-width
- min-block-size
- min-height
- min-inline-size
- min-width
- mix-blend-mode
- object-fit
- object-position
- offset
- offset-anchor
- offset-distance
- offset-path
- offset-position
- offset-rotate
- opacity
- order
- orphans
- outline
- outline-color
- outline-offset
- outline-style
- outline-width
- overflow
- overflow-anchor
- overflow-wrap
- padding
- padding-block
- padding-block-end
- padding-block-start
- padding-bottom
- padding-inline
- padding-inline-end
- padding-inline-start
- padding-left
- padding-right
- padding-top
- page-break-after
- page-break-before
- page-break-inside
- pause
- pause-after
- pause-before
- perspective
- perspective-origin
- pitch
- pitch-range
- place-content
- place-items
- place-self
- play-during
- position
- print-color-adjust
- property-name
- quotes
- resize
- rest
- rest-after
- rest-before
- richness
- right
- rotate
- row-gap
- scale
- scrollbar-color
- scrollbar-width
- scroll-margin
- scroll-margin-block
- scroll-margin-block-end
- scroll-margin-block-start
- scroll-margin-bottom
- scroll-margin-inline
- scroll-margin-inline-end
- scroll-margin-inline-start
- scroll-margin-left
- scroll-margin-right
- scroll-margin-top
- scroll-padding
- scroll-padding-block
- scroll-padding-block-end
- scroll-padding-block-start
- scroll-padding-bottom
- scroll-padding-inline
- scroll-padding-inline-end
- scroll-padding-inline-start
- scroll-padding-left
- scroll-padding-right
- scroll-padding-top
- scroll-snap-align
- scroll-snap-stop
- scroll-snap-type
- shape-image-threshold
- shape-margin
- shape-outside
- speak
- speak-as
- speak-header
- speak-numeral
- speak-punctuation
- speech-rate
- stress
- table-layout
- tab-size
- text-align
- text-align-all
- text-align-last
- text-combine-upright
- text-decoration
- text-decoration-color
- text-decoration-line
- text-decoration-style
- text-emphasis
- text-emphasis-color
- text-emphasis-position
- text-emphasis-style
- text-indent
- text-justify
- text-orientation
- text-overflow
- text-shadow
- text-transform
- text-underline-position
- top
- transform
- transform-box
- transform-origin
- transform-style
- transition
- transition-delay
- transition-duration
- transition-property
- transition-timing-function
- translate
- unicode-bidi
- vertical-align
- view-transition-name
- visibility
- voice-balance
- voice-duration
- voice-family
- voice-pitch
- voice-range
- voice-rate
- voice-stress
- voice-volume
- volume
- white-space
- widows
- width
- will-change
- word-break
- word-spacing
- word-wrap
- writing-mode
- z-index
6.5. 값 색인
- a
- a98-rgb
- absolute
- absolute-colorimetric
- accentcolor
- accentcolortext
- activeborder
- activecaption
- activetext
- add
- additive
- alias
- aliceblue
- all
- allow-end
- all-petite-caps
- all-scroll
- all-small-caps
-
alpha
- css-color-5에서, alpha() 용
- css-color-5에서, color() 용
- css-color-5에서, hsl() 용
- css-color-5에서, hwb() 용
- css-color-5에서, lab() 용
- css-color-5에서, lch() 용
- css-color-5에서, oklab() 용
- css-color-5에서, oklch() 용
- css-color-5에서, rgb() 용
- css-masking-1에서, mask-border-mode 용
- css-masking-1에서, mask-mode 용
- css-masking-1에서, mask-type 용
- alphabetic
- alternate
- alternate-reverse
- always
- <angle>
- annotation(<feature-value-name>)
- antiquewhite
- anywhere
- appworkspace
- aqua
- aquamarine
- arabic-indic
- arc
- armenian
- at <position>
- attr(x)
- aural
-
auto
- css-align-3에서, align-self 용
- css-align-3에서, justify-self 용
- css-backgrounds-3에서, background-size 용
- css-backgrounds-3에서, border-image-width 용
- css-break-3에서, break-before, break-after 용
- css-break-3에서, break-inside, page-break-inside 용
- css-color-adjust-1에서, forced-color-adjust 용
- css-contain-2에서, content-visibility 용
- css-counter-styles-3에서, @counter-style/range 용
- css-counter-styles-3에서, @counter-style/speak-as 용
- css-flexbox-1에서, align-items, align-self 용
- css-flexbox-1에서, flex-basis 용
- @font-face/font-display 용, css-fonts-4에서
- css-fonts-4에서, font-kerning 용
- css-fonts-4에서, font-optical-sizing 용
- css-fonts-4에서, font-synthesis-position 용
- css-fonts-4에서, font-synthesis-small-caps 용
- css-fonts-4에서, font-synthesis-style 용
- css-fonts-4에서, font-synthesis-weight 용
- css-grid-1에서, <grid-line> 용
- css-grid-1에서, grid-template-columns, grid-template-rows 용
- css-images-3에서, image-rendering 용
- css-multicol-1에서, column-count 용
- css-multicol-1에서, column-fill 용
- css-multicol-1에서, column-width 용
- css-position-3에서, top, right, bottom, left, inset-block-start, inset-inline-start, inset-block-end, inset-inline-end, inset-block, inset-inline, inset 용
- css-scroll-anchoring-1에서, overflow-anchor 용
- css-scroll-snap-1에서, scroll-padding, scroll-padding-inline, scroll-padding-inline-start, scroll-padding-inline-end, scroll-padding-block, scroll-padding-block-start, scroll-padding-block-end 용
- css-scrollbars-1에서, scrollbar-color 용
- css-scrollbars-1에서, scrollbar-width 용
- css-sizing-3에서, width, height, min-width, min-height 용
- css-speech-1에서, speak 용
- css-speech-1에서, voice-duration 용
- css-text-3에서, hyphens 용
- css-text-3에서, line-break 용
- css-text-3에서, text-align-last 용
- css-text-3에서, text-justify 용
- css-text-decor-3에서, text-underline-position 용
- css-ui-3에서, caret-color 용
- css-ui-3에서, cursor 용
- css-will-change-1에서, will-change 용
- css2에서, <top>, <right>, <bottom>, <left> 용
- css2에서, clip 용
- css2에서, height 용
- css2에서, overflow 용
- css2에서, page-break-before, page-break-after, page-break-inside 용
- css2에서, table-layout 용
- css2에서, top, right, bottom, left 용
- css2에서, width 용
- css2에서, z-index 용
- filter-effects-1에서, color-interpolation-filters 용
- motion-1에서, offset-anchor 용
- motion-1에서, offset-position 용
- motion-1에서, offset-rotate 용
- auto-fill
- auto-fit
- [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>
- avoid
- avoid-column
- avoid-page
- avoid-region
- azure
- b
- background
- backwards
- balance
- balance-all
- baseline
- <basic-shape>
- beige
- bengali
- bidi-override
- bisque
- black
- blanchedalmond
- blink
- block
- blue
- blueviolet
- bold
- bolder
-
border-box
- css-backgrounds-3에서, background-clip 용
- css-backgrounds-3에서, background-origin 용
- css-box-3에서, <box>, <visual-box>, <layout-box>, <shape-box>, <geometry-box>, <paint-box>, <coord-box> 용
- css-masking-1에서, mask-clip 용
- css-masking-1에서, mask-origin 용
- css-shapes-1에서, <shape-box>, shape-outside 용
- css-sizing-3에서, box-sizing 용
- css-transforms-1에서, transform-box 용
- css-ui-3에서, box-sizing 용
- both
- bottom
- braille
- break-all
- break-spaces
- break-word
- brown
- bullets
- burlywood
- buttonborder
- buttonface
- buttonhighlight
- buttonshadow
- buttontext
- by
- c
- cadetblue
- cambodian
- canvas
- canvastext
- capitalize
- caption
- captiontext
- ccw
- cell
-
center
- css-align-3에서, <self-position>, <content-position>, justify-self, align-self, justify-content, align-content 용
- css-backgrounds-3에서, background-position 용
- css-flexbox-1에서, align-content 용
- css-flexbox-1에서, align-items, align-self 용
- css-flexbox-1에서, justify-content 용
- css-scroll-snap-1에서, scroll-snap-align 용
- css-speech-1에서, voice-balance 용
- css-text-3에서, text-align 용
- css-transforms-1에서, transform-origin 용
- css-transforms-2에서, perspective-origin 용
- ch
- character-variant(<feature-value-name>#)
- chartreuse
- child
- chocolate
- ch unit
- circle
- cjk-decimal
- cjk-earthly-branch
- cjk-heavenly-stem
- cjk-ideographic
- clip
- clone
- close
- close-quote
- closest-corner
- closest-side
- cm
- coarse
- collapse
- <color>
- color
- color-burn
- color-cbdt
- color-colrv0
- color-colrv1
- color-dodge
- color-sbix
- color-svg
- col-resize
- column
- column-reverse
- common-ligatures
- condensed
- contain
- content
-
content-box
- css-backgrounds-3에서, background-clip 용
- css-backgrounds-3에서, background-origin 용
- css-box-3에서, <box>, <visual-box>, <layout-box>, <shape-box>, <geometry-box>, <paint-box>, <coord-box> 용
- css-masking-1에서, mask-clip 용
- css-masking-1에서, mask-origin 용
- css-shapes-1에서, <shape-box>, shape-outside 용
- css-sizing-3에서, box-sizing 용
- css-transforms-1에서, transform-box 용
- css-ui-3에서, box-sizing 용
- contents
- context-menu
- contextual
- copy
- coral
- cornflowerblue
- cornsilk
- <counter>
- <counter-name> <integer>?
- <counter-style-name>
- cover
- crimson
- crisp-edges
- crosshair
- currentcolor
- cursive
- <cursor-predefined>
- curve
- cw
- cyan
- cyclic
- dark
- darkblue
- darkcyan
- darken
- darkgoldenrod
- darkgray
- darkgreen
- darkgrey
- darkkhaki
- darkmagenta
- darkolivegreen
- darkorange
- darkorchid
- darkred
- darksalmon
- darkseagreen
- darkslateblue
- darkslategray
- darkslategrey
- darkturquoise
- darkviolet
- dashed
- <decibel>
- decimal
- decimal-leading-zero
- deeppink
- deepskyblue
- default
- deg
- dense
- devanagari
- diagonal-fractions
- difference
- digits
- digits <integer>?
- digits <integer [2,4]>?
- dimgray
- dimgrey
- disc
- disclosure-closed
- disclosure-open
- discretionary-ligatures
- display-p3
- distribute
- dodgerblue
- dot
- dotted
- double
- double-circle
- dpcm
- dpi
- dppx
- each-line
- ease
- ease-in
- ease-in-out
- ease-out
- economy
- ellipse
- ellipsis
- em
- embed
- embossed
- emoji
- em unit
- end
- e-resize
- ethiopic-numeric
- evenodd
- ew-resize
- ex
- exact
- exclude
- exclusion
- expanded
- extends
- extra-condensed
- extra-expanded
- ex unit
- fallback
- fantasy
- farthest-corner
- farthest-side
- fast
- features-aat
- features-graphite
- features-opentype
- <feature-tag-value>
- female
- field
- fieldtext
- fill
- fill-box
- filled
- fine
- firebrick
- first
- first baseline
- fit-content(<length-percentage>)
- fixed
- flex
- <flex [0,∞]>
- <'flex-basis'>
- flex-end
- <'flex-grow'>
- <'flex-shrink'>
- flex-start
- flip
- floralwhite
- flow
- flow-root
- force-end
- forestgreen
- format( <font-format> )
- forwards
- fr
- from-image
- fr unit
- fuchsia
- full-size-kana
- full-width
- g
- gainsboro
- generic(fangsong)
- generic(kai)
- generic(khmer-mul)
- generic(nastaliq)
- georgian
- ghostwhite
- gold
- goldenrod
- grab
- grabbing
- grad
- gray
- graytext
- green
- greenyellow
- grey
- grid
- <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>?
- <'grid-template-rows'> / <'grid-template-columns'>
- groove
- gujarati
- gurmukhi
- h
- half-border-box
- handheld
- hanging
- hard-light
- hebrew
- help
-
hidden
- css-backgrounds-3에서, <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border 용
- css-contain-2에서, content-visibility 용
- css-display-3에서, visibility 용
- css2에서
- css2에서, <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style 용
- css2에서, overflow 용
- hide
- high
- highlight
- highlighttext
- high-quality
- hiragana
- hiragana-iroha
- historical-forms
- historical-ligatures
- honeydew
- horizontal-tb
- hotpink
- hover
- hsl
- hue
- hwb
- hz
- icon
- in
- inactiveborder
- inactivecaption
- inactivecaptiontext
- incremental
- indianred
- indigo
- infinite
- infobackground
- infotext
- inherit
- initial
- inline
- inline-block
- inline-flex
- inline-grid
- inline-size
- inline-table
- inset
- inside
- [ <integer [-∞,-1]> | <integer [1,∞]> ] && <custom-ident>?
- inter-character
- interlace
- intersect
- inter-word
- invert
- isolate
- isolate-override
- italic
- ivory
- japanese-formal
- japanese-informal
- jis04
- jis78
- jis83
- jis90
- jump-both
- jump-end
- jump-none
- jump-start
- justify
- justify-all
- kannada
- katakana
- katakana-iroha
- keep-all
- <keyframes-name>
- khaki
- khmer
- khz
- korean-hangul-formal
- korean-hanja-formal
- korean-hanja-informal
- l
- lab
- landscape
- lao
- large
- last
- last baseline
- lavender
- lavenderblush
- lawngreen
- layout
- lch
-
left
- css-align-3에서, justify-content, justify-self, justify-items 용
- css-backgrounds-3에서, background-position 용
- css-break-3에서, break-before, break-after 용
- css-fonts-4에서, font-style 용
- css-speech-1에서, voice-balance 용
- css-text-3에서, text-align 용
- css-text-decor-3에서, text-emphasis-position 용
- css-text-decor-3에서, text-underline-position 용
- css-transforms-1에서, transform-origin 용
- css-transforms-2에서, perspective-origin 용
- css2에서, clear 용
- css2에서, float 용
- css2에서, page-break-before, page-break-after, page-break-inside 용
- leftwards
- legacy
- lemonchiffon
-
<length>
- css-position-3에서, top, right, bottom, left, inset-block-start, inset-inline-start, inset-block-end, inset-inline-end, inset-block, inset-inline, inset 용
- css-text-3에서, letter-spacing 용
- css-text-3에서, text-indent 용
- css-text-3에서, word-spacing 용
- css2에서, <border-width>, border-top-width, border-right-width, border-bottom-width, border-left-width, border-width 용
- css2에서, <padding-width> 용
- css2에서, top, right, bottom, left 용
- css2에서, vertical-align 용
- <length [0,∞]>
- <length-percentage [0,∞]>{2}
- light
- lightblue
- lightcoral
- lightcyan
- lighten
- lighter
- lightgoldenrodyellow
- lightgray
- lightgreen
- lightgrey
- lightpink
- lightsalmon
- lightseagreen
- lightskyblue
- lightslategray
- lightslategrey
- lightsteelblue
- lightyellow
- lime
- limegreen
- line
- linear
- linearrgb
- linen
- [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?
- line-through
- lining-nums
- linktext
- list-item
- literal-punctuation
- local
- local( <family-name> )
- logical
- loose
- loud
- low
- lower-alpha
- lower-armenian
- lowercase
- lower-greek
- lower-latin
- lower-roman
- ltr
- luminance
- luminosity
- magenta
- malayalam
- male
- mandatory
- manual
- margin-box
- mark
- marktext
- maroon
- match-parent
- match-self
- match-source
- math
- max-content
-
medium
- css-backgrounds-3에서, <line-width>, border-width, border-top-width, border-left-width, border-bottom-width, border-right-width, border 용
- css-speech-1에서, pause-before, pause-after 용
- css-speech-1에서, rest-before, rest-after 용
- css-speech-1에서, voice-pitch 용
- css-speech-1에서, voice-range 용
- css-speech-1에서, voice-rate 용
- css-speech-1에서, voice-volume 용
- css2에서, <border-width>, border-top-width, border-right-width, border-bottom-width, border-left-width, border-width 용
- css2에서, font-size 용
- mediumaquamarine
- mediumblue
- mediumorchid
- mediumpurple
- mediumseagreen
- mediumslateblue
- mediumspringgreen
- mediumturquoise
- mediumvioletred
- menu
- menutext
- message-box
- middle
- midnightblue
- min-content
- mintcream
- mistyrose
- mixed
- mm
- moccasin
- moderate
- mongolian
- monospace
- move
- ms
- multiply
- myanmar
- navajowhite
- navy
- ne-resize
- nesw-resize
- neutral
- never
- no-clip
- no-close-quote
- no-common-ligatures
- no-contextual
- no-discretionary-ligatures
- no-drop
- no-historical-ligatures
-
none
- css-animations-1에서, animation-fill-mode 용
- css-animations-1에서, animation-name 용
- css-backgrounds-3에서, <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border 용
- css-backgrounds-3에서, background-image 용
- css-backgrounds-3에서, box-shadow 용
- css-color-4에서, <color> 용
- css-color-adjust-1에서, forced-color-adjust 용
- css-contain-2에서, contain 용
- css-display-3에서, display, <display-box> 용
- css-flexbox-1에서, flex 용
- css-fonts-4에서, font-kerning 용
- css-fonts-4에서, font-optical-sizing 용
- css-fonts-4에서, font-size-adjust 용
- css-fonts-4에서, font-synthesis-position 용
- css-fonts-4에서, font-synthesis-small-caps 용
- css-fonts-4에서, font-synthesis-style 용
- css-fonts-4에서, font-synthesis-weight 용
- css-fonts-4에서, font-variant 용
- css-fonts-4에서, font-variant-ligatures 용
- css-grid-1에서, grid-template 용
- css-grid-1에서, grid-template-areas 용
- css-grid-1에서, grid-template-rows, grid-template-columns 용
- css-images-3에서, image-orientation 용
- css-images-3에서, object-fit 용
- css-lists-3에서, counter-reset 용
- css-lists-3에서, counter-set counter-increment 용
- css-lists-3에서, counter-set, counter-increment 용
- css-lists-3에서, list-style-image 용
- css-lists-3에서, list-style-type 용
- css-multicol-1에서, column-span 용
- css-scroll-anchoring-1에서, overflow-anchor 용
- css-scroll-snap-1에서, scroll-snap-align 용
- css-scroll-snap-1에서, scroll-snap-type 용
- css-scrollbars-1에서, scrollbar-width 용
- css-shapes-1에서, shape-outside 용
- css-sizing-3에서, max-width, max-height 용
- css-speech-1에서, pause-before, pause-after 용
- css-speech-1에서, rest-before, rest-after 용
- css-speech-1에서, voice-stress 용
- css-text-3에서, hanging-punctuation 용
- css-text-3에서, hyphens 용
- css-text-3에서, text-justify 용
- css-text-3에서, text-transform 용
- css-text-decor-3에서, text-decoration-line 용
- css-text-decor-3에서, text-emphasis-style 용
- css-transforms-2에서, perspective 용
- css-transforms-2에서, perspective() 용
- css-transforms-2에서, translate, rotate, scale 용
- css-transitions-1에서, transition-property 용
- css-ui-3에서, cursor 용
- css-view-transitions-1에서, view-transition-name 용
- css-writing-modes-4에서, text-combine-upright 용
- css2에서, <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style 용
- css2에서, clear 용
- css2에서, content 용
- css2에서, counter-reset, counter-increment 용
- css2에서, display 용
- css2에서, float 용
- css2에서, max-height 용
- css2에서, max-width 용
- css2에서, quotes 용
- css2에서, text-decoration 용
- mediaqueries-4에서, @media/hover 용
- mediaqueries-4에서, @media/overflow-block 용
- mediaqueries-4에서, @media/overflow-inline 용
- mediaqueries-4에서, @media/pointer 용
- mediaqueries-4에서, @media/update 용
- motion-1에서, offset-path 용
- 'none'::as border style
- nonzero
- no-open-quote
- no-punctuation
- no-repeat
-
normal
- compositing-1에서, <blend-mode> 용
- css-align-3에서, align-self 용
- css-align-3에서, justify-content, align-content 용
- css-align-3에서, justify-self 용
- css-align-3에서, row-gap, column-gap, gap 용
- css-animations-1에서, animation-direction 용
- css-color-adjust-1에서, color-scheme 용
- css-fonts-4에서, font-feature-settings 용
- css-fonts-4에서, font-kerning 용
- css-fonts-4에서, font-language override 용
- css-fonts-4에서, font-palette 용
- css-fonts-4에서, font-style 용
- css-fonts-4에서, font-variant 용
- css-fonts-4에서, font-variant-alternates 용
- css-fonts-4에서, font-variant-caps 용
- css-fonts-4에서, font-variant-east-asian 용
- css-fonts-4에서, font-variant-emoji 용
- css-fonts-4에서, font-variant-ligatures 용
- css-fonts-4에서, font-variant-numeric 용
- css-fonts-4에서, font-variant-position 용
- css-fonts-4에서, font-weight 용
- css-fonts-4에서, font-width 용
- css-scroll-snap-1에서, scroll-snap-stop 용
- css-speech-1에서, speak-as 용
- css-speech-1에서, voice-rate 용
- css-speech-1에서, voice-stress 용
- css-text-3에서, letter-spacing 용
- css-text-3에서, line-break 용
- css-text-3에서, overflow-wrap 용
- css-text-3에서, white-space 용
- css-text-3에서, word-break 용
- css-text-3에서, word-spacing 용
- css-writing-modes-4에서, unicode-bidi 용
- css2에서, content 용
- css2에서, line-height 용
- motion-1에서, offset-position 용
- not
- not-allowed
- nowrap
- n-resize
- ns-resize
- numbers
- numeric
- nw-resize
- nwse-resize
- objectboundingbox
- oblique
- oblique <angle [-90deg,90deg]>?
- oblique-only
- off
- <offset-path> || <coord-box>
- oklab
- oklch
- old
- oldlace
- oldstyle-nums
- olive
- olivedrab
- on
- only
- open
- open-quote
- optional
- orange
- orangered
- orchid
- ordinal
- oriya
- ornaments(<feature-value-name>)
- outset
- outside
- over
- overlay
- overline
- p3
- padding-box
- page
- paged
- paint
- palegoldenrod
- palegreen
- palettes
- paleturquoise
- palevioletred
- papayawhip
- paused
- pc
- peachpuff
- <percentage>
- perceptual
- persian
- peru
- petite-caps
- pink
- pixelated
- plaintext
- plum
- pointer
- portrait
- powderblue
- pre
- pre-line
- preserve
- preserve-parent-color
- pre-wrap
- progress
- progressive
- projection
- prophoto-rgb
- proportional-nums
- proportional-width
- proximity
- pt
- purple
- px
- q
- r
- rad
- <radial-shape>
- <radial-size>
- <ray()>
- <ray-size>
- rebeccapurple
- rec2020
- :recto
- recto
- red
- reduced
- region
- relative
- relative-colorimetric
- rem
- rem unit
- repeat
- repeat-x
- repeat-y
- reverse
- <reversed-counter-name> <integer>?
- revert
- revert-layer
- revert-rule
- ridge
-
right
- css-align-3에서, justify-content, justify-self, justify-items 용
- css-backgrounds-3에서, background-position 용
- css-break-3에서, break-before, break-after 용
- css-fonts-4에서, font-style 용
- css-speech-1에서, voice-balance 용
- css-text-3에서, text-align 용
- css-text-decor-3에서, text-emphasis-position 용
- css-text-decor-3에서, text-underline-position 용
- css-transforms-1에서, transform-origin 용
- css-transforms-2에서, perspective-origin 용
- css2에서, clear 용
- css2에서, float 용
- css2에서, page-break-before, page-break-after, page-break-inside 용
- rightwards
- rosybrown
- round
- row
- row-resize
- row-reverse
- royalblue
- rtl
- ruby
- ruby-base
- ruby-base-container
- ruby-text
- ruby-text-container
- run-in
- running
- s
- saddlebrown
- safe
- salmon
- sandybrown
- sans-serif
- saturation
- scale-down
- screen
- scroll
- scrollbar
- scroll-position
- seagreen
- seashell
- selecteditem
- selecteditemtext
- self-end
- self-start
- semi-condensed
- semi-expanded
- <semitones>
- separate
- se-resize
- serif
- sesame
- show
- sides
- sideways
- sideways-lr
- sideways-right
- sideways-rl
- sienna
- silent
- silver
- simp-chinese-formal
- simp-chinese-informal
- simplified
- size
- skyblue
- slashed-zero
- slateblue
- slategray
- slategrey
- slice
- slow
- small
- small-caps
- small-caption
- smooth
- snow
- soft
- soft-light
- solid
- space
- space-around
- space-between
- space-evenly
- span && [ <integer [1,∞]> || <custom-ident> ]
- speech
- spell-out
- springgreen
- square
- s-resize
- srgb
- srgb-linear
- stacked-fractions
- start
- static
- status-bar
- steelblue
- step-end
- step-start
- sticky
- stretch
- strict
- <string>
- <string>+
- [<string> <string>]+
- stroke-box
- strong
- style
- styleset(<feature-value-name>#)
- stylistic(<feature-value-name>)
- sub
- subtract
- super
- swap
- swash(<feature-value-name>)
- sw-resize
- symbolic
- system-ui
- table
- table-caption
- table-cell
- table-column
- table-column-group
- table-footer-group
- table-header-group
- table-row
- table-row-group
- tabular-nums
- tamil
- tan
- teal
- tech( <font-tech># )
- telugu
- text
- text-bottom
- text-top
- thai
- thick
- thin
- thistle
- threeddarkshadow
- threedface
- threedhighlight
- threedlightshadow
- threedshadow
- tibetan
- titling-caps
- to
- tomato
- top
- <track-list> | <auto-track-list>
- trad-chinese-formal
- trad-chinese-informal
- traditional
- transparent
- triangle
- tty
- turn
- turquoise
- tv
- ui-monospace
- ui-rounded
- ui-sans-serif
- ui-serif
- ultra-condensed
- ultra-expanded
- under
- underline
- unicase
- unicode
- unsafe
- unset
- upper-alpha
- upper-armenian
- uppercase
- upper-latin
- upper-roman
- upright
- <uri>
- <url>
- userspaceonuse
- variations
- :verso
- verso
- vertical-lr
- vertical-rl
- vertical-text
- vh
- view-box
- violet
- visible
- visitedtext
- vmax
- vmin
- vw
- w
- wait
- weak
- wheat
- white
- whitesmoke
- window
- windowframe
- windowtext
- words
- wrap
- wrap-reverse
- w-resize
- x
- x-fast
- x-high
- x-large
- x-loud
- x-low
- x-slow
- x-small
- x-soft
- x-strong
- x-weak
- xx-large
- xx-small
- xyz
- xyz-d50
- xyz-d65
- y
- yellow
- yellowgreen
- young
- z
- zoom-in
- zoom-out
7. 감사의 글
§ 3.2.1 실험 및 불안정한 기능 권고안의 초기 초안을 작성해 주신 Florian Rivoal에게 특별히 감사드립니다.