【发布时间】:2013-03-24 22:55:12
【问题描述】:
将类分配给<option> 标记或<select> 标记上的placeholder 在语义上是否不正确?
它还有其他缺点吗?
【问题讨论】:
将类分配给<option> 标记或<select> 标记上的placeholder 在语义上是否不正确?
它还有其他缺点吗?
【问题讨论】:
class 是 HTML5 中的 global attribute,因此可以应用于 option,但 placeholder 不允许用于 select。为什么?可能出于实际/历史原因,因为第一个选项显示在 size input[type="text"]
然后如何在文本输入中实现与占位符相同的效果?好吧,你不需要它:
(HTML5 doc on placeholder)
placeholder 属性表示一个简短的提示(单词或短语),旨在帮助用户在控件没有值时输入数据。
for/id 属性相关联)-------(“哦,但随后用户可能看不到选择”)、Please select blah、(repeating the label) 和first option but we'll never know if user did choose this option or forgot to select another one之间...这是人体工程学问题而不是我的专业领域。 ;)【讨论】: