Есть вот такой элемент, который нужно сверстать:
Всегда верстал такие штуки, просто помещая каждую строку в отдельный тэг с display:inline-block, но сейчас возникла необходимость сделать это без разделения строки на элементы. Пробовал всему тексту прописывать display:inline, и все было бы хорошо, если бы высота строки не была больше размера текста (в данном случае у нас font-size:19px и line-height:29px). Ну и отступ между строками в 1 пиксель...
Подскажите, есть ли другой способ сверстать данный элемент без разделения на отдельные строки?
Заранее спасибо!
Вот так? Или размер и отступы должны быть именно 19 и 29 пикселей?
div {
max-width: 200px;
}
span {
font-family: sans-serif;
color: white;
box-shadow: -10px 0 0 black;
background: #000;
font-size: 19px;
line-height: 29px;
padding: 3px 10px 3px 0;
white-space: pre-wrap;
}
<div><span>Длинный текст с переносом невмещающихся строк</span></div>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости