Как правило, я всегда буду устанавливать соответствующие поля и отступы для элементов с помощью CSS - это намного менее грязно, чем множество <br />
s везде, кроме того, что это более семантически правильно.
Вероятно, единственный раз, когда я использовал бы <br />
предпочтение по сравнению с полями и отступами, установленными CSS, даже если это не является строго технически правильным, это если бы это был отдельный инцидент, где требовалось немного больше места. Если бы у меня была довольно большая таблица стилей, и, кажется, не стоило устанавливать дополнительный стиль только для этого случая, я могу использовать ее <br />
как разовую.
Как и большинство вещей, <br />
они не так уж плохи, если их правильно использовать.