Как сделать сброс упорядоченных списков в каждом разделе с CSS? - PullRequest
0 голосов
/ 26 мая 2020

Начиная с обычного текстового документа (markdown), я пытаюсь создать файл CSS, который будет правильно интерпретировать упорядоченный список в файле .md с обрисовкой в ​​стиле APA.

Вот отрывок из кода CSS:

ol {list-style-type: upper-roman;
}
ol ol {list-style-type: upper-alpha;
}
ol ol ol {list-style-type: decimal;
}
ol ol ol ol {list-style-type: lower-roman;
}
ol ol ol ol ol {list-style-type: upper-roman;
}
ol ol ol ol ol ol {list-style-type: disc;
}

То, что я получаю, трудно воспроизвести в HTML, поэтому я загрузил это:

see screenshot

Я пробовал поэкспериментировать с элементами counter-increment и counter-reset, но безуспешно. Изучал этот старый пост , но еще не понял. Нужно ли мне чередовать ul с ol или ol с li?

EDIT: добавление представления веб-инспектора для пояснения.

inspector screenshot

РЕДАКТИРОВАТЬ 2: Содержимое исходного файла Markdown:

  1. Это
  2. Есть
  3. An
  4. Пример
  5. Из
  6. Контурное поведение
  7. Плохо

В настоящее время используется Obsidian (в бета-версии) для визуализации текста уценки и используются различные CSS листы, включая листы по умолчанию. Другие пользователи не смогли воспроизвести проблему, так что, по-видимому, это что-то на моей машине. Я не знаю, какой язык разметки я использую, я думаю, что это basi c, а не multimarkdown. Приложение Obsidian имеет встроенный CSS, но пользовательский CSS файл должен его переопределить.

Я могу снять вопрос, просто ищу идеи. Стоит ли вставлять файл CSS целиком?

...