Стань PHP-разработчиком с нуля с трудоустройством в IT-компании

Дерево навыков/CSS-счётчики/ Системы counter styles

  1. Базовый уровень

    • Predefined styles

      Выбирает подходящий predefined numeric, alphabetic, Roman или symbolic style.

    • Rule `@counter-style`

      Определяет named custom counter style.

    • Cyclic system

      Создаёт повторяющуюся последовательность symbols.

    • Fixed system

      Сопоставляет конечный диапазон integers с отдельными symbols.

    • Symbol inventory

      Задаёт ordered inventory через `symbols`.

  2. Продвинутый уровень

    • Symbolic system

      Формирует representation повторением одного symbol по magnitude значения.

    • Alphabetic system

      Формирует bijective alphabetic representation.

    • Numeric system

      Использует symbols как digits positional numeral system.

    • Additive system

      Формирует representation из weighted additive tuples.

    • Additive inventory

      Задаёт weights и symbols через `additive-symbols`.

    • Extends system

      Строит style на основе algorithm и descriptors другого style.

    • Symbol types

      Использует string, identifier или поддерживаемое image representation как counter symbol.

  3. Экспертный уровень

    • Cyclic и fixed generation

      Вычисляет symbol index с учётом starting value и representable domain.

    • Symbolic generation

      Вычисляет symbol и число repetitions для positive integer.

    • Alphabetic generation

      Выполняет bijective conversion без zero digit.

    • Numeric generation

      Выполняет positional conversion, включая zero representation.

    • Additive generation

      Подбирает additive tuples в порядке убывания weights.

    • System requirements

      Проверяет минимальное число symbols и допустимую комбинацию descriptors.

    • Additive weight order

      Проверяет non-negative и strictly descending additive weights.

    • Extends descriptor inheritance

      Получает unspecified descriptors от extended style вместо initial values.