1
97
有
没有值
这将导致复选框被取消选中。如果
呈现所有现代浏览器(FF3.6、Chrome 10、IE8)中检查的所有内容。 |
2
35
这个
如果不想设置属性,则必须省略整个属性。 注意,在 HTML 4 您可以省略除值之外的所有内容。 HTML 5 将此更改为省略除名称之外的所有内容(这没有实际区别)。 因此,该属性的完整(除了在情况下的变化)有效表示形式集是:
作为text/html(html或XHTML)的文档将通过tag soup解析器提供,检查属性(带有任何值)的存在将被视为“应该检查这个元素”。因此,虽然无效,
我不想知道如果给属性赋予不同的值,XML解析模式有什么样的错误恢复机制,但是我会 期待 HTML和/或简单错误恢复的遗留问题将以相同的方式处理它:如果属性存在,则检查元素。
(以上所有规定同样适用于
|
3
12
没有值被认为是错误的 ,仅缺少该属性。但是有很多无效值,有些实现可能会认为某些无效值为false。 HTML5规范 http://www.w3.org/TR/html5/forms.html#attr-input-checked :
http://www.w3.org/TR/html5/infrastructure.html#boolean-attributes :
结论 以下是 有效、等价和真实 :
以下是 无效的 :
缺少属性是 假 :
建议
如果您想编写有效的XHTML,请使用
|
4
4
|
5
4
显然,空字符串在所有浏览器中都不是空的,checked属性的出现被认为是checked。因此,整个属性必须存在或省略。 |
Softly · 单选按钮未按预期取值 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |