在CSS中使用counter()实现自动小标题计数
TL; DR
1 | body{ |
More about counter()
CSS的counter()函数可以用来实现自动编号的功能,通常用于标题或列表项的自动计数。通过counter-reset和counter-increment属性,可以轻松地为不同级别的标题设置计数器。
此外,counter还可以接受第二个参数:counter(count, <counter-style>)
常见的计数样式包括:
disc
A filled circle (default value).circle
A hollow circle.square
A filled square.decimal
Decimal numbers, beginning with 1.cjk-decimal
Han decimal numbers.decimal-leading-zero
Decimal numbers, padded by initial zeros.lower-roman
Lowercase roman numerals.upper-roman
Uppercase roman numerals.lower-greek
Lowercase classical Greek.lower-alpha, lower-latin
Lowercase ASCII letters.upper-alpha, upper-latin
Uppercase ASCII letters.arabic-indic, -moz-arabic-indic
Arabic-Indic numbers.armenian
Traditional Armenian numbering.bengali, -moz-bengali
Bengali numbering.cambodian/khmer
Cambodian/Khmer numbering.cjk-earthly-branch, -moz-cjk-earthly-branch
Han “Earthly Branch” ordinals.cjk-heavenly-stem, -moz-cjk-heavenly-stem
Han “Heavenly Stem” ordinals.cjk-ideographic
Identical to trad-chinese-informal.devanagari, -moz-devanagari
Devanagari numbering.ethiopic-numeric
Ethiopic numbering.georgian
Traditional Georgian numbering.
…And more
Background
在ctf_summer_courses/docs/css/custom.css at master · team-s2/ctf_summer_courses 中看到了这个技巧