Alo*_*hci 98
如前所述,布尔属性是被评估为true或false的属性.
但是,来自HTML5 Spec - http://www.w3.org/TR/html5/infrastructure.html#boolean-attributes
2.5.2布尔属性
许多属性是布尔属性.元素上存在布尔属性表示真值,缺少属性表示false值.
如果该属性存在,则其值必须是空字符串,或者是属性的规范名称的ASCII不区分大小写匹配的值,没有前导或尾随空格.
布尔属性不允许使用值"true"和"false".要表示错误值,必须完全省略该属性.
请注意,这意味着<div hidden="true">是不是在HTML5允许的.
正确将是<div hidden>或<div hidden="">或<div hidden="hidden">或不区分大小写,以及任何一个的单引号/非引号变体.
Ami*_*far 39
2.5.2布尔属性
许多属性是布尔属性.元素上存在布尔属性表示真值,缺少属性表示false值.
如果该属性存在,则其值必须是空字符串,或者是属性的规范名称的ASCII不区分大小写匹配的值,没有前导或尾随空格.
布尔属性不允许使用值"true"和"false".要表示错误值,必须完全省略该属性.
正如其他人所说,布尔值具有三种可能的true语法:
<textarea readonly></textarea>
<textarea readonly=""></textarea>
<textarea readonly="readonly"></textarea>
Run Code Online (Sandbox Code Playgroud)
一个是false:
<textarea></textarea>
Run Code Online (Sandbox Code Playgroud)
除了你有一些像这样的例外,显然:
拼写检查 [HTML5]
将此属性的值设置为 true 表示元素需要检查其拼写和语法。值 default 表示元素根据默认行为进行操作,可能基于父元素自己的拼写检查值。值 false 表示不应检查该元素。
| 归档时间: |
|
| 查看次数: |
29646 次 |
| 最近记录: |