CSS @counter-style-reglen
- Forrige side counter-set
- Næste side cursor
Definition og brug
CSS @counter-style
Reglen bruges til at definere en brugerdefineret tællerstyle.
Når foruddefinerede stilarter ikke opfylder kravene:@counter-style
Reglen tillader dig at definere din egen tællerstyle.
Eksempel
Angiv en brugerdefineret tællerstyle for listen:
@counter-style crown { system: cyclic; symbols: "\1F451"; suffix: " "; } ul { list-style: crown; }
CSS syntax
@counter-style countername { one or more descriptors }
Egenskapsverdi
Verdi | Beskrivelse |
---|---|
countername |
Definerer store og små bokstaver som tellerstilenens sensitive navn. Bemerk: Tellerens navn kan ikke være: none, decimal, disc, square, circle, disclosure-open eller disclosure-closed. |
system |
Definerer algoritmen som brukes til å konvertere tellerens heltallsverdi til en streng. Nødvendig hvis systemet settes til: cyclic, numeric, alphabetic, symbolic eller fixed, kreves symbols deskriptoren. Nødvendig hvis systemet settes til: additive, kreves additive-symbols deskriptoren. |
symbols |
Definerer symbolene som brukes til merker (kan være streng, bilde eller tilpasset identifikator). Nødvendig hvis systemdeskriptoren er satt til cyclic, numeric, alphabetic, symbolic eller fixed. HTML UTF-8 symboler. |
additive-symbols |
Definerer additivsystemets additivtuples. Additive tellersystemer (som romerske tall) består av en serie av vektede symboler. Deskriptorer er en liste over tellersymboler rangert i fallende vekt, sammen med deres ikke-negative heltallsvekter. Nødvendig hvis systemdeskriptoren er satt til additive. |
negative | Definerer tegnene som skal legges til som prefiks eller suffiks hvis verdien er negativ. |
prefix | Definerer tegnene som skal legges til som prefiks til merkebeskrivelsen. |
suffix | Definerer tegnene som skal legges til som suffiks til merkebeskrivelsen. |
range |
Definerer tellerstilens verdiområde. Hvis tellerveien er utover rekkevidden, gikk tilbake til dens alternative stil. |
pad |
Bruk denne deskriptoren hvis merket representerer at det må ha en minimumslengde. For eksempel, hvis du vil at telleren skal starte med 01, og deretter 02, 03, 04 osv., bruk pad-描述符. For tellere som er større enn den spesifiserte pad-verdien, bygges merket normalt. |
speak-as |
Definerer hvordan talesyntesen skal lese ut tellerstilen. For eksempel, for en organisert liste, les ut som tall eller bokstaver; for en uorganisert liste, les ut som lydvarsling. |
fallback |
Definerer navnet på telleren som brukes som fallback når systemet ikke kan bygge merke eller er utover den spesifiserte rekkevidden. Hvis alternativteller eller alternativsystem ikke kan uttrykke tellerveien, gikk tilbake til desimalt stil. |
Nettleserstøtte
Tallene i tabellen angiver den første nettleserversjonen som fullt ut støtter @regelen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
91 | 91 | 33 | 17 | 77 |
- Forrige side counter-set
- Næste side cursor