Когда кто-то вручную вводит текст в текстовую область, разрывы строк происходят там, где я их хочу. Однако, если кто-то приклеивает стену текста из другого места, разрывы строк не встречаются, и автопрокрутка удаляет мой прекрасный блог с дерьмовой горизонтальной полосой прокрутки в поле "Тема блога".
Блог здесь, чтобы вы могли видеть, о чем я говорю (ссылка на запись в нижней части страницы, если вы хотите попробовать...).
Заранее спасибо за вашу помощь
Сообщения в блоге в настоящее время завернуты в теги <pre>
. Точка предварительного тэга заключается в том, что они сохраняют разрывы строк и пробелы. Вероятно, это не то, что вы хотите для этой ситуации.
Измените предварительные теги на div и ваша проблема решена.
Просто укажите ширину для .blog-content
а затем используйте word-wrap: normal;
,
.blog-content {
font-family:monospace;
font-size:12px;
overflow:auto;
width: 100%;
word-wrap: normal;
}
Попробуйте добавить пробел: normal;
.blog-content {
font-family: monospace;
font-size: 12px;
overflow: auto;
white-space: normal;
}