, то есть жесткие разрывы строк. Я хотел бы, чтобы текст новой строки после каждого
имел отступ, но первая строка не должна иметь отступа не.
Сначала я попробовал div { text-indent: 2remeach-line; . При этом отступы сдвигаются в тексте после каждого
, а также в первой строке . Поэтому я попытался удалить отступ первой строки с помощью div:first-line { text-indent: 0rem; , но это не работает, по-видимому, потому, что text-indent не является разрешенным свойством псевдоэлемента :first-line. Кажется, я также не могу использовать отрицательный отступ или отступ для псевдоэлемента :first-line. Есть ли способ достичь того, чего я хочу?
< pre class="snippet-code-html lang-html Prettyprint-override">
Код: Выделить всё
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat metus turpis, et auctor eros porttitor sed.
Sed ornare eget metus in interdum. Nulla ut orci eget eros ullamcorper semper.
Aliquam fringilla urna lectus, ac vestibulum diam sodales eget.
Итак, в этом примере «Sed ornare» и «Aliquam fringilla» должен быть отступ, но не «Lorem ipsum». Вот CSS, который я пробовал:
Код: Выделить всё
div { text-indent: 2rem each-line; }
div:first-line { text-indent: 0rem; }
[img]https://i. sstatic.net/ycRZM90w.png[/img]
Подробнее здесь: https://stackoverflow.com/questions/791 ... first-line