答案 0 :(得分:5)
MDN不正确。 size
的值默认为1
用于单值选择,4
用于multiple
值选择。 0
不是有效值,因此它将被视为默认值。
来自WHATWG HTML规范中的section 4.10.7 The select element(强调我的):
size
属性提供要向用户显示的选项数。size
属性(如果已指定)必须具有大于零的有效非负整数的值。
select元素的显示大小是将用于解析非负整数的规则应用于元素的
size
属性的值的结果,如果它有一个并且解析它是成功的。如果将这些规则应用于属性的值不成功,或者如果size
属性不存在,那么元素的显示大小为4(如果元素' s { {1}}内容属性存在,否则为multiple
。