URLName server = new URLName("imaps://<gmail-user-name>:<gmail-pass>@imap.gmail.com/INBOX");
Основная причина, по которой вы не используете < br>
в том, что он не семантический . Если вам нужны два элемента в разных визуальных блоках, вы, вероятно, захотите, чтобы они были в разных логических блоках.
В большинстве случаев это означает просто использование разных элементов, например Stuff Other stuff
, а затем использование CSS для правильного размещения блоков.
Есть случаи, когда
является семантически допустимым, то есть случаи, когда разрыв строки является частью отправляемых вами данных. На самом деле это ограничено только двумя вариантами использования - стихами и почтовыми адресами.
Я стараюсь писать разметку таким образом, чтобы ее было легко читать с отключенным CSS. Если вы просто используете BR для добавления интервала, лучше использовать поля и отступы.
следует использовать только для разрывов строк, а не применить стиль к странице. Например, если вам нужно дополнительное пространство между абзацами, дайте им класс и примените к абзацам дополнительный отступ. Не растягивайте абзацы с помощью
Прямое указание макета затрудняет адаптацию сайта, например, для разных размеров страниц или шрифтов.
Они должны использоваться для представления новой строки. Больше ничего. Чтобы не заваливать место как на среднем сайте геогородов. Однако есть только один случай, когда они могут быть полезными для других целей, кроме установки новой строки: для очистки плавающих точек.
<br style="clear: both;">
Они в порядке, если используются надлежащим образом. Например, вы не должны использовать их вместо тегов
или для создания промежутков между элементами. Вы, наверное, делаете что-то не так, если у вас когда-нибудь их два подряд.
Обычно я всегда устанавливаю соответствующие поля и отступы для элементов с помощью CSS - это намного менее беспорядочно, чем множество
s повсюду, кроме того, что более семантически корректно.
Вероятно, единственный раз, когда я бы использовал
вместо полей и отступов, установленных CSS, даже если это не строго технически корректно, это если бы он был изолированным инцидент, где требовалось немного больше места. Если бы у меня была довольно большая таблица стилей, и мне казалось, что не стоит настраивать дополнительный стиль только для этого случая, я могу использовать
как единицу. -off.
Как и большинство вещей,
неплохо, если они используются правильно.
Та же концепция применима к тому, почему мы не используем таблицы для макета - используйте таблицы для таблиц и CSS для макета.
Используйте
Ваша команда, вероятно, имела в виду не использовать
для разделения между абзацами.
<p>I am a paragraph</p>
<p>I am a second paragraph</p>
- лучший способ сделать это, потому что тогда вы можете легко настроить промежутки между абзацы через CSS. Кроме этого, я не могу думать ни о чем, кроме разрывов строк как таковых.
Я думаю, ваша команда разработчиков ссылается на
вместо расстояния между полями. Чтобы освободить пустое пространство между элементами, используйте стиль заполнения / поля с помощью CSS.
Неправильное использование
:
<div>
Content
</div>
<br />
<br />
<br />
<br />
<div>
More content...
</div>
Хорошее использование
:
<style>
div {
margin-top:10px;
}
</style>
<div>
Content<br />
Line break
</div>
<div>
More content...
</div>
Не используйте три или более подряд
, это сигнал, что вы используете их в стилистических целях, и нет, вы не следует.
Некоторые скажут, что одного
достаточно, и вместо двух вы должны использовать
, но бывают ситуации (например, сценарии), в которых вы хотите ввести более длинную паузу, не подразумевая смены темы или начала нового периода, как это обычно бывает в абзаце.
Обычно
указывает на плохой семантический HTML. Наиболее распространенный случай - использование
для объявления разделения абзацев, что есть гораздо лучшие способы сделать это семантически. См. Bed and BReakfast .
Есть случаи, когда это правильный тег для использования, но им злоупотребляют достаточно часто, чтобы люди приняли менталитет «не использовать», чтобы улучшить семантическое мышление.