# HTML &lt;textarea&gt; 标签 ## 实例 ``` <textarea rows="3" cols="20"> 在w3school,你可以找到你所需要的所有的网站建设教程。 </textarea> ``` ## 浏览器支持 | IE | Firefox | Chrome | Safari | Opera | | --- | --- | --- | --- | --- | 所有浏览器都支持 &lt;textarea&gt; 标签。 ## 定义和用法 &lt;textarea&gt; 标签定义多行的文本输入控件。 文本区中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。 可以通过 cols 和 rows 属性来规定 textarea 的尺寸,不过更好的办法是使用 CSS 的 height 和 width 属性。 注释:在文本输入区内的文本行间,用 "%OD%OA" (回车/换行)进行分隔。 提示:可以通过 &lt;textarea&gt; 标签的 wrap 属性设置文本输入区内的换行模式。[有关 wrap 属性的详细信息](/tags/tag_textarea_prop_wrap.asp)。 ## HTML 与 XHTML 之间的差异 NONE ## 属性 New: HTML5 中的新属性。 | 属性 | 值 | 描述 | | --- | --- | --- | | [autofocus](/tags/att_textarea_autofocus.asp "HTML &lt;textarea&gt; 标签的 autofocus 属性") | autofocus | 规定在页面加载后文本区域自动获得焦点。 | | [cols](/tags/att_textarea_cols.asp "HTML &lt;textarea&gt; 标签的 cols 属性") | _number_ | 规定文本区内的可见宽度。 | | [disabled](/tags/att_textarea_disabled.asp "HTML &lt;textarea&gt; 标签的 disabled 属性") | disabled | 规定禁用该文本区。 | | [form](/tags/att_textarea_form.asp "HTML &lt;textarea&gt; 标签的 form 属性") | *form_id* | 规定文本区域所属的一个或多个表单。 | | [maxlength](/tags/att_textarea_maxlength.asp "HTML &lt;textarea&gt; 标签的 maxlength 属性") | _number_ | 规定文本区域的最大字符数。 | | [name](/tags/att_textarea_name.asp "HTML &lt;textarea&gt; 标签的 name 属性") | *name_of_textarea* | 规定文本区的名称。 | | [placeholder](/tags/att_textarea_placeholder.asp "HTML &lt;textarea&gt; 标签的 placeholder 属性") | _text_ | 规定描述文本区域预期值的简短提示。 | | [readonly](/tags/att_textarea_readonly.asp "HTML &lt;textarea&gt; 标签的 readonly 属性") | readonly | 规定文本区为只读。 | | [required](/tags/att_textarea_required.asp "HTML &lt;textarea&gt; 标签的 required 属性") | required | 规定文本区域是必填的。 | | [rows](/tags/att_textarea_rows.asp "HTML &lt;textarea&gt; 标签的 rows 属性") | _number_ | 规定文本区内的可见行数。 | | [wrap](/tags/att_textarea_wrap.asp "HTML &lt;textarea&gt; 标签的 wrap 属性") | `hard` `soft` | 规定当在表单中提交时,文本区域中的文本如何换行。。 | ## 全局属性 &lt;textarea&gt; 标签支持 [HTML 中的全局属性](/tags/html_ref_standardattributes.asp)。 ## 事件属性 &lt;textarea&gt; 标签支持 [HTML 中的事件属性](/tags/html_ref_eventattributes.asp)。