【发布时间】:2019-07-14 05:27:23
【问题描述】:
我知道boolean attribute 可以选择有一个值。来自 HTML5 规范:
元素上存在布尔属性表示真值,不存在该属性表示假值。如果该属性存在,则其值必须是空字符串或与属性的规范名称匹配的不区分大小写的 ASCII 值,并且没有前导或尾随空格。注意:布尔属性不允许使用值“true”和“false”。要表示假值,必须完全省略该属性。
我想有一个有效的历史原因可以解释为什么允许一个值(只允许不区分大小写的名称匹配)......但我的问题是:如果有这些布尔属性的值吗? (或缺点,如果有的话。)
例如:
<option selected="selected">...</option>
...
<input required="required" ... />
对
<option selected>...</option>
...
<input required ... />
【问题讨论】:
标签: html