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