html-具有布尔值的属性

chris97ong

之间有什么区别?

  • <input type="text" disabled>
  • <input type="text" disabled="true">
  • <input type="text" disabled=true>
  • <input type="text" disabled="1">
  • <input type="text" disabled=1>
  • 它们都产生相同的结果,这是禁用的文本输入。小提琴

    但是,其中哪一个是最(通常) 正确/最佳的使用方式?

    费利克斯·克林(Felix Kling)

    只有第一个有效。如果要与XHTML兼容,应该为disabled="disabled"

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

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

    <OPTION selected>
    

    代替:

    <OPTION selected="selected">
    

    作者应注意,许多用户代理只能识别布尔属性的最小化形式,而不能识别完整形式。

    http://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.3.4.2


    HTML5中,该值也可以是一个空字符串

    如果存在该属性,则其值必须为空字符串或与属性规范名称不区分大小写的值,且没有前导或尾随空格。

    它被认为等效于具有任何值的形式

    本文收集自互联网,转载请注明来源。

    如有侵权,请联系 [email protected] 删除。

    编辑于
    0

    我来说两句

    0 条评论
    登录 后参与评论

    相关文章