BR
генерирует разрыв строки, и это только разрыв строки. Поскольку у этого элемента нет содержимого, есть только несколько стилей, которые имеют смысл применять к нему, например clear
или position
. Вы можете установить BR
границу, но вы ее не увидите, так как она не имеет визуального измерения.
Если вам нравится визуально разделять два предложения, то вы, вероятно, хотите использовать горизонтальную линейку, предназначенную для этой цели. Поскольку вы не можете изменить разметку, я боюсь, что используя только CSS, вы не сможете добиться этого.
Кажется, это уже обсуждалось на других форумах. Извлечение из Re: Установка высоты элемента BR с помощью CSS :
[T] его приводит к несколько странному состоянию для BR в том смысле, что, с одной стороны, он рассматривается не как обычный элемент, а как экземпляр \ A в сгенерированном контенте, а с другой - как обычный элемент в этом (ограниченном подмножестве) CSS-свойствах разрешен для него.
Я также нашел разъяснение в спецификации CSS 1 (никакой спецификации более высокого уровня не упоминает):
Текущие свойства и значения CSS1 не могут описать поведение элемента 'BR'. В HTML элемент «BR» определяет разрыв строки между словами. Фактически элемент заменяется переводом строки. Будущие версии CSS могут обрабатывать добавленное и замененное содержимое, но средства форматирования на основе CSS1 должны обрабатывать «BR» специально.
Тесты Гранта Вагнера показывают, что нет никакого способа стилизовать, BR
как вы можете сделать с другими элементами. В Интернете также есть сайт, где вы можете проверить результаты в своем браузере .
Обновить
Компания pelms провела дальнейшие исследования и указала, что IE8 (на Win7) и Chrome 2 / Safari 4b позволяют вам BR
немного стилизовать. И действительно, я проверил демонстрационную страницу IE с двигателем IE8 IE Net Renderer в , и это сработало.
Update 2
C69 сделал некоторые дополнительные исследования, и оказывается , что вы можете стилизовать маркер для br
довольно сильно (хотя, не кросс-браузер), но это не будет влиять на линии ломать себя, потому что , кажется, принадлежат к родительскому контейнеру.