Нет. Зачем? Это полезные конструкции.
Добавление этого добавления (с сопровождающим HR) на случай, если мой краткий ответ не будет рассматриваться как должный. ;)
Это может быть и часто является невероятной тратой времени - времени, за которое обычно платит кто-то другой, - пытаясь придумать кросс-браузерные ограниченные по CSS решения для проблем пользовательского интерфейса, которые теги BR и HR, и их любит, может решить за две секунды квартиру. Почему некоторые пользователи UI тратят так много времени, пытаясь придумать «чистые» способы обхода, используя проверенные на практике конструкции HTML, такие как разрывы строк и горизонтальные правила, для меня остается загадкой; оба тега, среди многих других, абсолютно законны и действительно доступны для использования. «Чистый» в этом смысле - ерунда.
Один дизайнер, с которым я работал, просто не мог заставить себя сделать это; он тратил часы, иногда дни, пытаясь «закодировать» его, и все еще придумывал что-то, что не работало в Opera. Я обнаружил, что это совершенно сбивает с толку. Чувак, добавь BR, готово. Совершенно законно, работает как шарм, и все счастливы.
Я все за абстрагирование презентации, не поймите меня неправильно; мы все делаем лучшую работу, какую только можем. Но будь благоразумным. Если вы потратили пять часов, пытаясь найти какой-то способ достичь в сценарии чего-то, что БР дает вам прямо сейчас, и боги не будут обрушивать на вас огонь из-за этого, тогда делайте это и двигайтесь дальше. Скорее всего, если это так проблематично, возможно, что-то не так с вашим решением.