Есть ли хитрость в html для достижения того же, что и php-команды nl2br?

0

Я имею в виду простую команду:

<p style="text-align: center;font-size:12pt;">text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-text-as-abc-</p>

Есть ли уловка для использования nl2br (это команда в php) для текста-образца-образца для автоматического форматирования в заданном поле или в заданном окне, где abc-текст помещается внутри этого окна или окна.

Это много работы, чтобы поместить <br> вручную в текстовом виде дискретизации-новости...

... или автоматически формируется до тех пор, пока край окна/окна не будет работать без проблем в каждом браузере с <p style="text-align: center;font-size:12pt;">text</p> без каких-либо
тег?!

... мне нужна специальная тренировка nl2br для файлов в *.css?

Эти вопросы выглядят тривиальными, но я хочу избежать несовместимости с универсальным отображением текста во всех браузерах.

  • 1
    Это зависит от вашей CSS и HTML-разметки. Вам нужны разрывы строк в определенных местах или вы просто пытаетесь обернуть абзац текста? В любом случае, включите ваш HTML и CSS, чтобы мы могли увидеть, с чем мы работаем здесь ...
  • 0
    Это звучит как возможная проблема XY. Что ты пытаешься сделать?
Показать ещё 6 комментариев
Теги:

1 ответ

4

Не уверен, что вы ищете, потому что в вашем абзаце нет новой строки, но в white-space: pre-line nl2br() CSS white-space: pre-line реализует вид nl2br():

p {
  white-space: pre-line;
}

Пример здесь.

Стоит отметить, что значение pre-line поддерживается в IE8+.

Из MDN:

pre-line
Последовательности пробелов рушится. Строки разбиваются на символы новой строки, в <br> и, если необходимо, заполнять линейные поля.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню