Подтвердить что ты не робот

Когда использовать разрывы строк и позиционирование CSS?

Я часто задавался вопросом о правильном использовании разрыва строки <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 &gt;&gt;</a>
4b9b3361

Ответ 1

Для меня, linebreaks следует использовать только внутри абзацев, чтобы указать новую строку. Добавление разрывов строк между абзацами использовалось в тот же день, когда HTML выглядел как Chop Suey, а семантика HTML-документа выглядела как кто-то из дошкольного, использующего Dreamweaver.

Я лично полагаюсь на поля и дополнение для разделения контента, если мне нужно использовать <br />, это означает, что я сделал что-то неправильно. Я думаю, что строки адреса являются прекрасным примером правильного использования, и я бы придерживался только этих сценариев.

Ответ 2

Когда linebreak имеет семантический смысл в неровном документе.

Как сказал кто-то, поэзия - хороший пример - условно, поэзия написана с переломом строк между строками. Как и адреса. Не имеет смысла выделять строку стихотворения или адрес с элементом абзаца, так как они лучше соответствуют всему адресу или строфе стихотворения.

Ответ 3

Я согласен со спецификацией, br следует использовать для создания новых строк текста в абзаце. Семантически это делает, смысл - абзац - это блок текста с некоторым верхним или нижним полем, в то время как br не задает никакого поля, а только символ новой строки - тот же самый рост строки/длины строки.

Ответ 4

Я использую разрывы строк, когда клиенты могут редактировать вещи - проще, если они просто используют ключ возврата, а не путают, почему пробелы появляются вокруг определенных элементов на странице. Это почти всегда в текстовых областях, но нет никаких причин, чтобы позиционировать что-либо еще, используя <br />

Ответ 5

Тег разрыва (который при использовании один должен быть <br />)

Должен использоваться для разрыва строки не для позиционирования, особенно потому, что вы разбиваете только отдельные строки.

Он должен иметь ту же концепцию, что и при использовании ключа возврата.

Надеюсь, что это поможет.

Ответ 6

Мое мнение:

<br> будет использоваться, если для содержимого требуется разрыв строки, такой как строки адреса или пустые строки в поэзии, где предназначенный автором.

(С учетом сказанного, иногда я использую их для разделения абзацев тоже) </ br>