首页  >  问答  >  正文

当属性是布尔属性时,在 HTML 5 中意味着什么?

当像隐藏属性这样的属性是布尔属性时,这意味着什么?有人能用通俗的语言解释一下吗?

P粉232793765P粉232793765384 天前827

全部回复(1)我来回复

  • P粉131455722

    P粉1314557222023-10-21 13:47:28

    如前所述,布尔属性是评估 true 或 false 的属性。

    但是,根据 HTML5 规范 - http://www.w3 .org/TR/html5/infrastruct.html#boolean-attributes

    请注意,这意味着 HTML5 中不允许使用

    正确的做法是 或其中任何一个的不区分大小写和单引号/不带引号的变体。所有这些都将评估为true

    只有当属性完全缺失时才被视为false

    回复
    0
  • 取消回复