Есть проблема.
Есть текст, который вводиться в textarea и сохраняется в бд. Он может быть любой длины, с переносами и т д. В бд все сохраняется корректно с переносами
Пример:
Привет
Как дела?
При рендеринге в виде выводит:
Привет Как дела?
То есть переносы пропали. Так же слишком длинный текст просто вылазит за пределы тега
и не переноситься вниз. Тут скорее всего проблема в верстке.
В тег p текст попадает с разрывами строки, а вижу по факту другое.
Так чтоб HTML отобразил переносы стоки ему тэги
нужны. Можно легко проверить накидав простенькую HTML'ку и сделать несколько переносов. Чтобы из textarea сохранить в БД, а потом с теми же переносами вывести на страницу нужно символы переноса строки заменить на соответствующие HTML-тэги (что-то типа str_replace('\r\n', '<br>', $string)
но не уверен что это лучшее решение). Ещё можно при сохранении делать htmlspecialchars
, а при выводе htmlspecialchars_decode
.
Виртуальный выделенный сервер (VDS) становится отличным выбором
имеется блок div со скролломвнутри него много текста и блок, который должен быть зафиксирован при скролле
Пытался сделать выпадающее меню , однако при наведении - сабменю не хочет корректно отображаться справа от основного