HTML 文本域标签 (
文本域的基础
文本域是一个矩形框,可让用户输入文本。它使用属性 rows
和 cols
来指定输入框的高度和宽度。例如,以下代码创建一个文本域,其高度为 5 行,宽度为 30 个字符:
<textarea rows="5" cols="30"></textarea>
高级选项
除了基本属性外,文本域还提供了许多其他选项,包括:
- name:指定文本域的名称,用于表单处理。
- placeholder:提供文本域的提示文本,在未输入文本时显示。
- required:表明文本域是必填字段。
- disabled:禁用文本域,使其不可编辑。
- wrap:控制文本域中文本的换行方式。
用法示例
以下代码创建一个带标签和占位符的文本域,收集用户的评论:
<label for="comment">留言:</label>
<textarea id="comment" rows="5" cols="60" placeholder="请在这里留下您的评论或建议"></textarea>
输入验证
文本域可以通过 HTML5 验证进行验证。这有助于确保用户输入有效数据,例如:
<textarea id="email" required pattern="[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,3}$"></textarea>
CSS 样式
文本域可以使用 CSS 样式进行自定义,以匹配网站的整体设计。例如,以下 CSS 代码将文本域设置为特定高度和宽度,并添加一个边框:
textarea {
height: 100px;
width: 500px;
border: 1px solid #ccc;
}
提升网站表单功能
通过利用文本域标签,网站开发人员可以创建灵活且强大的表单,收集广泛的文本数据,使其成为现代网站设计中不可或缺的工具。它们不仅允许用户输入文本,还提供各种选项来自定义外观、验证输入并提升整体表单功能。