将选定和相关属性添加到输入的正确方法是什么?

时间:2010-10-08 21:43:16

标签: html

在HTML中向selected元素添加disabled<input>和类似属性的正确方法(符合标准)是什么?

我见过:

<input type="text" disabled>

<input type="text" disabled="disabled">

<input type="text" disabled="yes">

据我所知,无论属性的值是什么,它们都能正常工作 这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:3)

disabled是一个布尔属性。

disabled="disabled"是正确的形式;仅disabled是HTML中允许的简写。

来自On SGML and HTML:

  

布尔属性可以合法地采用单个值:属性本身的名称(例如,selected =“selected”)。

     

在HTML中,布尔属性可能以最小化的形式出现 - 属性的值单独出现在元素的开始标记中。因此,可以通过写入来设置所选择的:

<OPTION selected>
     

而不是:

<OPTION selected="selected"> 
     

作者应该意识到很多用户   代理商只识别最小化   布尔属性的形式而不是   完整的形式。