<details>是
一个全新的HTML5元素,
功能是描述文档某个部分的细节。<details>
标记常与<summary>
标记配合使用。在
默认情况下,
不显示<details>中的
内容。当与<summary>
标记配合使用时,在单击<summary>
标记后才会
显示<datails>元素中设置的
内容。<details>元素的常用
属性如下所示:
1)open:值为open,
功能是定义details是否可见。
2)subject:值为sub_id,
功能是设置元素所对应项目的ID号。
3)draggable:值为true或false,
功能是设置是否为可拖动元素,
默认值是false。
<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中是不起
效果的。。。