html - 文本框中的字体?

标签 html css

在 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/

相关文章:

html - 使静态页面响应

css - 为什么我的线性渐变在我的背景图像上不能正常工作? (轨道和萨斯)

javascript - 水平滚动表以适应和缩小父级

php - 尝试通过测验系统获得良好的订单

javascript - 使用 Javascript 更新输入框中的文本

jquery - 在 Jquery 中循环 div 内容 Upwords 喜欢(最新消息)得到错误

javascript - 在 Internet Explorer 中触发刷新事件

html - 在 HTML/CSS 中将表单及其标签居中

javascript - 不透明背景中的非不透明文本

html - 将样式应用于动态列表的第一个元素