@Yaroslavv

Как задать border-bottom для нумерованного списка?

Друзья,как задать border-bottom для li,но что бы :before не попадал под это правило
<ol>
	<li> Посадить дерево </li>
	<li> Построить дом </li>
	<li> Вырастить сына </li>
</ol>


ol{
	counter-reset: myCounter;
}
li{
	list-style: none;
}
li:before {
	counter-increment: myCounter;
	content:counter(myCounter);
	color: white;
	background: #2980B9;
	display: inline-block;
	text-align: center;
	margin: 5px 10px;
	line-height: 40px;
	width: 40px;
	height: 40px;
}

Если обернуть текст в span,то помогает,до сокращения экрана
b49f96537958412aa030e944fa2dbdf6.pngЗаранее благодарю!
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
@Cr2ed
Попробуйте такой вариант

li{
  list-style: none;
  margin-left: 40px;
  border-bottom: ...
}
li:before {
  ...
  margin-left: -40px
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Rheinmetall
Могу сморозить глупость
А что если так? Сразу скажу что в верстке у меня не так много опыта, поэтому могу сморозить глупость.
Ответ написан
@Froggyweb
li span {
  white-space: nowrap;
  border-bottom: 1px solid red;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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