Я часто задавался вопросом о правильном использовании перевода строки <br>
.Кажется, что часто они неправильно используются для позиционирования или очистки контента, где вместо этого должен использоваться CSS.
W3schoools.org говорит, что следует использовать <br>
для пустых строк, но не для создания или разделения абзацев.Глядя на черновик спецификации W5C HTML5 , немного яснее, что <br>
будет использоваться, когда контент требует разрыв строки, такой как строки адреса или пустые строки в поэзии, где это предусмотрено автором.
Но я все еще заинтересован в каких-либо дальнейших разъяснениях или вводе кого-либо еще.Я часто решаю не использовать теги <br>
, а вместо этого просто стилизовать элементы с желаемыми очистками, полями, отступами и т. Д., Чтобы создать желаемое пространство.
Не то, чтобы это было чрезвычайно важно, но вот пример, которыйзаставил меня задуматься об этом, когда популярный («авторитетный») сайт использовал <br>
, что, я не уверен, вполне семантическое.Здесь я бы просто очистил <a>
от его братьев и сестер с помощью CSS:
<p>Lorem ipsum dolor sit amet, consectetur tempor laborum.</p>
<br>
<a href="#readmore">more >></a>