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。。。