Вы не должны использовать тег разрыва строки (br) для разбиения абзацев, не в современном веб-дизайне.См. HTML 5.2 spec для некоторых примеров.
Кроме того, есть CSS-свойство text-indent
, которое также позволяет получить отступ после текста.
В основном используйте<p>
как задумано (например, для переноса абзаца), а затем примените text-indent
к тегам p
.
p {
text-indent: 1em;
}
p.unindented {
text-indent: inherit;
}
<p class="unindented">Note:</p>
<p>For this selector to work in IE8, a DOCTYPE must be declared, and you must use the old, single-colon CSS2 syntax (:after instead of ::after).</p>
<p>Here is another paragraph to show how this applies when you have more than one <p> of content. The text-indent property is supported by all major browsers. (That is, IE 3 and later. Not that IE is a major browser anymore....)</p>
<p>See here for more info: https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent</p>
text-indent
- это очень старое свойство с широкой поддержкой во всех основных браузерах, а также во многих старых.Впервые он был введен в IE 3, чтобы дать представление о том, сколько ему лет.См. MDN для получения дополнительной информации.