임의의 사용자 정의 문자열을 나타낸다.
사용자 정의 문자열을 사용할 수 있지만 대소문자를 구분하며 모호성을 방지하기 위해서 다양한 컨텍스트에서 특정 값이 금지되는 경우가 있다.
기본적으로 대소문자를 구분하지만 문자를 이스케이프하여 사용하는 경우에는 백슬러시 다음에 코드 또는 문자가 서로 다르더라도 최종적으로 동일한 문자로 표현하는 경우라면 동일한 것으로 본다.
모호성을 방지하기 위해서 사용자 정의 문자열 타입에서는 사용되는 속성에 따라 특정 값을 금지한다.
전역 값으로 사용되는 unset
, initial
, inherit
, none
전역 값으로 사용되는 unset
, initial
, inherit
, none
전역 값으로 사용되는 unset
, initial
, inherit
, none
과 inline
, outside
가 금지된다.
또한 다음과 같이 여러 웹브라우저에서 미리 예약된 값이 많이 있으므로 주의해야 한다.
disc
, circle
, square
, decimal
, cjk-decimal
, decimal-leading-zero
, lower-roman
, upper-roman
, lower-greek
, lower-alpha
, lower-latin
, upper-alpha
, upper-latin
, arabic-indic
, armenian
, bengali
, cambodian
, cjk-earthly-branch
, cjk-heavenly-stem
, cjk-ideographic
, devanagari
, ethiopic-numeric
, georgian
, gujarati
, gurmukhi
, hebrew
, hiragana
, hiragana-iroha
, japanese-formal
, japanese-informal
, kannada
, katakana
, katakana-iroha
, khmer
, korean-hangul-formal
, korean-hanja-formal
, korean-hanja-informal
, lao
, lower-armenian
, malayalam
, mongolian
, myanmar
, oriya
, persian
, simp-chinese-formal
, simp-chinese-informal
, tamil
, telugu
, thai
, tibetan
, trad-chinese-formal
, trad-chinese-informal
, upper-armenian
, disclosure-open
, disclosure-close
span
이 금지된다.
전역 값으로 사용되는 unset
, initial
, inherit
과 will-change
, auto
, scroll-position
, contents
값이 사용이 금지된다.
Modules | ||
---|---|---|
Module Name | Status | Summary |
CSS Values and Units Module Level 4 | 초안 작업 | CSS 속성이 허용하는 공통 값, 단위와 CSS 속성 정의에서 이를 설명하는 데 사용되는 구문을 설명한다. Last review date: 2022-5-28 |
CSS Lists and Counters Module Level 3 | 초안 작업 | 목록 카운터와 관련된 스타일, 위치 지정 및 값을 조정하는 기능을 설명한다. Last review date: 2022-5-28 |