К сожалению, вы не можете стилизовать этот HTML-тег, не затрагивая другой контент в этом поле.
Вы видите, что он определяется как простой тег абзаца без класса или других определяющих атрибутов вообще (<p>
в отличие от<p class="line-break">
).Это делает невозможным «привязать» свой собственный стиль только к тем узлам с помощью CSS.
Содержимое тега - это просто комментарий HTML, который никогда не отображается и поэтому не может быть стилизован.
Вы могли бы стилизовать это, если вы извлекаете кодированный в CK текст из базы данных, используя для отображения язык, такой как PHP, - в этом случае вы можете сделать str_replace
для HTML, который вы отметили, и фактически внедритьловушка, такая как имя класса.
Еще один вариант - использовать JavaScript для поиска в HTML этого узла и динамически внедрить либо имя класса, либо другой узел, например, горизонтальное правило (<hr>
).
Если у вас есть класс только для этих абзацев, CSS-код, который вы используете, будет выглядеть примерно так:
p.line-break { border-bottom: 2px solid red; }