我注意到一些元素具有布尔值的属性.我想知道为什么价值观不是真或假?还是1和0?他们为什么会这样,有什么理由吗?
<option selected="selected">Ham Burger</option>
Run Code Online (Sandbox Code Playgroud)
要么
<input type="button" disabled="disabled" />
Run Code Online (Sandbox Code Playgroud)
提前致谢!
Chu*_*uck 17
在SGML中,可以最小化属性,使得它的值对于名称和值都是短的,在这种情况下属性的唯一可能值显然是属性自己的名称.HTML将此用于布尔属性,其中属性的存在与否是有意义的,并且其值是无关紧要的.但是在XML中,最小化的属性是不允许的,所以我们最终摆脱了selected="selected"
XHTML流行时的尴尬.如果您正在编写HTML而不是XHTML,那么您可以编写selected
.