У меня есть многострочное текстовое поле. Когда пользователи просто вводят текст, текстовое поле оборачивает текст, и он сохраняется в виде одной строки. Также возможно, что пользователи могут вводить разрывы строк, например, при вводе «маркированных» списков, таких как:
Here are some suggestions:
- fix this
- remove that
- and another thing
Теперь проблема возникает, когда я пытаюсь отобразить значение этого поля. Чтобы сохранить форматирование, я в настоящее время оборачиваю презентацию в <pre>
— это работает для сохранения введенных пользователем разрывов, но когда много текста сохраняется в виде одной строки, он отображает весь текстовый блок в виде одной строки, что приводит к горизонтальному прокрутка необходима, чтобы увидеть все.
Есть ли изящный способ справиться с обоими этими случаями?