Шрифты в текстовом поле? - PullRequest
0 голосов
/ 14 мая 2009

В обычном текстовом поле, созданном в Rails с помощью:

<%= text_area_tag 'chat_data', '', :rows => 30, :cols => 70 %>  

возможно ли иметь шрифты для текста, такие как жирный шрифт и раскраска? Я использую текстовое поле для хранения сеанса чата и хочу сделать его более эстетичным.

Ответы [ 2 ]

5 голосов
/ 14 мая 2009

Я бы полностью забыл <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}

Все довольно просто, но вы можете дозвониться, если знаете как. (Примечание: ширина и высота должны быть зафиксированы, чтобы переполнение работало).

3 голосов
/ 14 мая 2009

Нет, это невозможно. WYSIWYG-редакторы в HTML используют хитрый трюк с атрибутом editable, а не textarea.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...