1)open:值为open,功能是定义details是否可见。
2)subject:值为sub_id,功能是设置元素所对应项目的ID号。
3)draggable:值为true或false,功能是设置是否为可拖动元素,默认值是false。
<details>标记的本质上允许我们在单击标签时显示和隐藏内容。
<summary>标签包含了<details>元素的标题。在两者结合起来使用的代码中,<summary>元素是<details>元素的第一个子元素,二者经常同时出现在页面中。
使用示例代码:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> <details open="open"> <summary>页面说明</summary> 今天是2016年7月20号 </details> </body> </html>
效果:
点击小三角形之后,文字隐藏:
是不是特别方便?但是,目前只有Chrome和Safari浏览器支持<details>标签,所以这一效果现在还是用js实现。。你可以试一试,这段代码在IE中是不起效果的。。
相关文章:
HTML5每日一练之details展开收缩标签的应用
介绍三个不常用的HTML元素:<details>、<summary>、<dialog>