0
在<select>
标记上为<option>
标记或placeholder
分配类时,它在语义上是不正确的? 它还有其他缺点吗?为HTML选项指定类和占位符并选择标记
在<select>
标记上为<option>
标记或placeholder
分配类时,它在语义上是不正确的? 它还有其他缺点吗?为HTML选项指定类和占位符并选择标记
class
是在HTML5一个global attribute并且因此可以被应用到option
但placeholder
上不允许select
。为什么?可能是作为第一个选项将显示在选择现实/历史的原因 - 的size
< 2 - 并且不会留下余地空input[type="text"]
显示其他文本,你怎么能那么实现的同样的效果在文本输入中占位符?那么你不需要它:
(HTML5 doc on 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
...这是一个人体工程学问题,而不是我的专业领域。 ;)