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