В настоящее время я работаю над проектом по преобразованию некоторых учебных материалов из одной системы электронного обучения в другую, и я пытаюсь сохранить оригинальное форматирование там, где это возможно (особенно когда списки объединяются в изображения), и это включает сбор некоторые команды HTML / CSS, чтобы помочь воссоздать форматирование (я веду заметки для моих коллег о функциях, которые я использую, чтобы они также могли их понять).
В текущем уроке список инструкций, с которыми я работаю, распространяется на несколько «карточек». Я в основном смог сделать эту работу, но у текущей карты есть графическая привязка, из-за которой у меня возникают некоторые трудности.
Что я пытаюсь сделать на этой карте:
4. Instruction item 4
5. Instruction item 5
5.1 Sub-instruction 1
5.2 Sub-instruction 2
5.3 Sub-instruction 3
Graphic referenced by above
6. Instruction item 6
и т.д.
Текущие фрагменты кода, которые я нахожу, не совсем достигают этого результата.
Я проводил исследования в Интернете (в том числе здесь), и я нахожу информацию, которая помогает мне добраться до форматирования XY, и информацию, которая дает мне изменяющуюся начальную точку, но не способы использовать оба в контексте нескольких список уровней.
Я почти могу сделать это, используя приведенный ниже фрагмент кода:
<style>
OL { counter-reset: item 3 }
LI { display: block }
LI:before { content: counters(item, ".") " "; counter-increment: item }
</style>
<ol>
<li><strong>Instruction 4</strong></li>
<li><strong>Instruction 5:</strong></li><strong>
<ol>
<li>Sub-item 1</li>
<li>Sub-item 2</li>
<li>Sub-item 3</li>
</ol>
</strong></ol>
Вместо:
4. Инструкция № 4
5. Инструкция 5
5.1 Подпункт 1
5.2 Подраздел 2
5.3 Подпункт 3
приведенный выше фрагмент кода в настоящее время дает мне:
4 Item 4
5 Item 5
5.4 Sub Item 1
5.5 Sub Item 2
5.6 Sub Item 3
Если я заменю «counter-reset: item» на «counter-reset: item 3», я получу:
1. Instruction item 4
2. Instruction item 5
2.1 Sub-instruction 1
2.2 Sub-instruction 2
2.3 Sub-instruction 3
Нажмите, чтобы толкнуть. Я мог бы использовать отдельные строки текста и соответствующий отступ строки, чтобы получить желаемый эффект (или попытаться изменить графику), но в идеале я хотел бы найти способ получить список для автоматического форматирования соответственно, чтобы мы могли использовать это для будущих уроков. Буду очень признателен за любую помощь, с которой я пойду неправильно.