在 Rails 中创建的普通文本框中:
<%= text_area_tag 'chat_data', '', :rows => 30, :cols => 70 %>
是否可以为文本添加字体,例如加粗和着色?我正在使用文本框来存储聊天 session ,并想让它更美观。
最佳答案
我会忘记 <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}
一切都相当简单,但如果您知道如何,您可以拨号。 (注意:宽度和高度必须固定,溢出才能起作用)。
关于html - 文本框中的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/863455/