gpt4 book ai didi

html - 空 bool HTML 属性是否与没有值属性相同?

转载 作者:行者123 更新时间:2023-12-02 19:56:17 26 4
gpt4 key购买 nike

一些 HTML 属性在大多数文档中被描述为没有值。示例包括:

<script async ...>
<option selected ...>
<input type="checkbox" checked ...>

这些属性和空属性之间在功能/语义上有什么区别吗?

<script async="" ...>
<option selected="" ...>
<input type="checkbox" checked="" ...>

我问是因为我正在使用一些库来解析 HTML,然后操纵一些节点,然后将节点序列化回 HTML,序列化程序将前者转换为后者。

空属性值是否合适,还是我应该努力将 HTML 恢复为上面的顶级格式?

最佳答案

Quote from w3c :

A boolean attribute without a value assigned to it (e.g. checked) is implicitly equivalent to one that has the empty string assigned to it (i.e. checked=""). As a consequence, it represents the true value.

关于html - 空 bool HTML 属性是否与没有值属性相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56957757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com