什么是开放属性

时间:2013-03-07 01:15:12

标签: html5

我遇到了这样的open属性:

 $.attr('open')

或者像这样:      <div open='whatever'></div>

我似乎无法找到此属性的文档。它做了什么?

1 个答案:

答案 0 :(得分:4)

它用于<details>元素,因此<div>的示例不正确。

HTML5 Spec说:

  

open内容属性是布尔属性。如果存在,它   表示摘要和附加信息都是   向用户显示。如果该属性不存在,则只有摘要   显示。

     

创建元素时,如果该属性不存在,则   应隐藏其他信息;如果属性存在,   应该显示该信息。随后,如果属性是   删除,然后隐藏信息;如果属性是   补充说,应该显示信息。