Показать сообщение отдельно
  #3 (permalink)  
Старый 12.12.2023, 16:58
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,741

Проблема решена. Теории не знаю, но помог display: inline-block;
Так работает
<head>
<style>
	.und {
		text-decoration: underline;
		text-decoration-thickness: 2px;
		text-underline-offset: 3px;
	}
	.num {
		text-decoration: none;
		display: inline-block;
	}
	.num::after {
		content: "( " attr(data-num) " )";
		text-decoration: none;
    }
}

</style>
</head>
<body>
Lorem ipsum dolor sit amet, 
<span class="und">
	consectetur adipiscing
	<span class="num" data-num="1742"></span>
	elit
</span>
, sed do eiusmod tempor ...
</body>


Смотрел в спеке, не очень хорошо понял, но там сказано, что подчеркивание как то по разному распространяется на строчные и блочные дочерние элементы.

Последний раз редактировалось voraa, 12.12.2023 в 20:02.
Ответить с цитированием