textarea之placeholder

placeholder 属性适用于以下的 <input> 类型:text, search, url, telephone, email 以及 password。
这个属性是html5才有的新属性,原来的HTML 4.01 与 HTML 5 之间有差异。

但是textarea的placeholder 为什么有时候显示不出来呢?

像这样

1.显示

2.不显示

<textarea placeholder="请输入备注信息">
</textarea>

<textarea placeholder="请输入回复内容"></textarea>

T-T我找了半天,原来是1的开始标签与结束标签之间有间隙,而2没有。。。

W3C对textarea的placeholder官方解释是:

1.带有占位符文本的文本区域.

2.placeholder 属性规定描述文本区域预期值的简短提示。该提示会在文本区域为空时显示,当字段获得焦点时消失。

3.placeholder 属性是 <textarea> 标签在 HTML5 中的新属性。

所以开始标签与结束标签之间不能有空格。。。吗?!!懵逼脸ing。。。

原文地址:https://www.cnblogs.com/ruoyuting/p/5619469.html