Я бы полностью забыл <textarea>
. Выведите HTML-код в <div>
и используйте CSS для форматирования разметки.
Пример:
<div class="chatbox">
<p><span class="name">Oli:</span> My message</p>
<p><span class="name">Oli:</span> My message</p>
<p><span class="name">Oli:</span> My message</p>
<p><span class="name">Oli:</span> My message</p>
</div>
с некоторыми из следующего форматирования:
.chatbox {overflow:auto;width:500px;height:200px}
.chatbox p {}
.chatbox .name {font-weight:bold}
Все довольно просто, но вы можете набрать его, если вы знаете, как. (Примечание: ширина и высота должны быть зафиксированы для работы переполнения).
И как бы получить прокручиваемую область текста? – alamodey
Это див. Дайте ему переполнение: auto, и у вас будет полоса прокрутки, когда у вас слишком много контента. Вы, конечно, должны знать немного CSS, но это правда с любым путем. – Oli
Почему есть два и только один? – alamodey