donpuh
@donpuh

Как сделать выравнивание текста относительное маркера в многоуровневых нумерованных списках?

Есть многоуровневый список... можно посмотреть на
. Нужно выровнять текст при большей вложености (см.скрин). Есть ли варианты сделать, не прибегая к каскаду и отступам по каждому из уровней. Да и в целом какие варианты решения есть...

63efcb60e2785602320135.png

<div>
	<ol>
		<li>Заголовок должен быть короче трех строк.</li>
		<li>При названии разделов используйте уже устоявшиеся термины, такие
			как гостевая книга, чат, ссылка, главная страница и другие.
			<ol>
				<li>Заголовок должен быть короче трех строк.</li>
			</ol>
		</li>
		<li>Перед использованием специального термина или слова, решите,
			будет ли оно понятно читателю.
			<ol>
				<li>Заголовок должен быть короче трех строк.</li>
				<li>При названии разделов используйте уже устоявшиеся термины, такие
					как гостевая книга, чат, ссылка, главная страница и другие.
					<ol>
						<li>Заголовок должен быть короче трех строк.</li>
						<li>При названии разделов используйте уже устоявшиеся термины, такие
							как гостевая книга, чат, ссылка, главная страница и другие.
						</li>
					</ol>
				</li>
				<li>Перед использованием специального термина или слова, решите,
					будет ли оно понятно читателю.
				</li>
			</ol>
		</li>
	</ol>
</div>

div {
	width: 600px;
}

ol {
   list-style-type: none;
   counter-reset: section;
   text-align: justify;
}

li {
   margin: .5em 0 .5em 1em;
   position: relative;
}

ol li:before {
   counter-increment: section;
   content: counters(section, '.') '.';
   display: inline-block;
   font-weight: bold;
   color: #022e3f;
   margin: .2em 1em .2em -1em;
}
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
@pantsarny
ol {
list-style-position: outside;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы