CSS @counter-style 규칙
정의 및 사용법
CSS @counter-style
규칙은 사용자 정의 카운터 스타일을 정의하는 데 사용됩니다.
기본 스타일이 필요에 맞지 않을 때@counter-style
규칙은 사용자 정의 카운터 스타일을 정의할 수 있도록 합니다.
예제
리스트에 사용자 정의 카운터 스타일 지정하다:
@counter-style crown { system: cyclic; symbols: "\1F451"; suffix: " "; } ul { list-style: crown; }
CSS 문법
@counter-style countername { 하나 이상의 설명자 }
속성 값
값 | 설명 |
---|---|
countername |
계수기 스타일의 대소문자 구분을 하는 이름을 정의합니다. 주의: 계수기 이름은 none, decimal, disc, square, circle, disclosure-open 또는 disclosure-closed 일 수 없습니다. |
system |
계수기의 정수 값을 문자열로 변환하는 알고리즘을 정의합니다. system이 cyclic, numeric, alphabetic, symbolic 또는 fixed로 설정되면 symbols 설명자가 필요합니다. system이 additive로 설정되면 additive-symbols 설명자가 필요합니다. |
symbols |
태그에 사용할 기호(문자열, 이미지 또는 사용자 정의 식별자)를 정의합니다. system 설명자가 cyclic, numeric, alphabetic, symbolic 또는 fixed로 설정되면 필수입니다. HTML UTF-8 기호. |
additive-symbols |
추가 시스템의 추가 표현을 정의합니다. 추가 계수기 시스템(예: 로마数字)은加权 기호의 시리즈로 구성됩니다. 가중치 내림차순으로 정렬된 계수기 기호 및 비음수 정수 가중치의 목록입니다. system 설명자가 추가로 설정되면 필수입니다. |
negative | 값이 음수일 때, 태그 표시에 추가되어야 할 프리كس 또는 스플릿 기호를 정의합니다. |
prefix | 태그 표시에 추가되어야 할 프리كس 기호를 정의합니다. |
suffix | 태그 표시에 추가되어야 할 후缀 기호를 정의합니다. |
range |
계수기 스타일의 값 범위를 정의합니다. 계수기 값이 범위를 초과할 경우, 대체 스타일로 복귀합니다. |
pad |
태그가 최소 길이를 가져야 하는 경우, 이 설명자를 사용합니다. 예를 들어, 계수기가 01부터 시작하여 02, 03, 04 등으로 순차적으로 진행되기를 원한다면, pad 설명자를 사용합니다. 지정된 pad 값보다 큰 계수기의 경우, 태그가 정상적으로 구축됩니다. |
speak-as |
음성合成기가 계수기 스타일을 어떻게 읽어야 하는지 정의합니다. 예를 들어, 순서 있는 목록의 경우 숫자나 알파벳으로 읽어줍니다; 순서 없는 목록의 경우 오디오 알림으로 읽어줍니다. |
fallback |
시스템이 태그를 구축할 수 없거나 지정된 범위를 초과할 때, 복귀하는 계수기 이름을 정의합니다. 대체 계수기나 대체 시스템이 계수기 값을 표현할 수 없는 경우, 십진수 스타일로 복귀합니다. |
브라우저 지원
표의 숫자는 @ 규칙을 완전히 지원하는 첫 번째 브라우저 버전을 나타냅니다.
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
91 | 91 | 33 | 17 | 77 |