在HTML中向selected
元素添加disabled
,<input>
和类似属性的正确方法(符合标准)是什么?
我见过:
<input type="text" disabled>
<input type="text" disabled="disabled">
<input type="text" disabled="yes">
据我所知,无论属性的值是什么,它们都能正常工作 这样做的正确方法是什么?
答案 0 :(得分:3)
disabled
是一个布尔属性。
disabled="disabled"
是正确的形式;仅disabled
是HTML中允许的简写。
布尔属性可以合法地采用单个值:属性本身的名称(例如,selected =“selected”)。
在HTML中,布尔属性可能以最小化的形式出现 - 属性的值单独出现在元素的开始标记中。因此,可以通过写入来设置所选择的:
<OPTION selected>
而不是:
<OPTION selected="selected">
作者应该意识到很多用户 代理商只识别最小化 布尔属性的形式而不是 完整的形式。