- HTML 教程
- HTML 教程
- HTML - 简介
- HTML - 编辑器
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 标题
- HTML - 段落
- HTML - 字体
- HTML - 块和内联元素
- HTML - 样式表
- HTML - 文本格式化
- HTML - 引用
- HTML - 注释
- HTML - 颜色
- HTML - 图像
- HTML - 图像映射
- HTML - iframe
- HTML - 短语标签
- HTML - 类
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表格标题
- HTML - 表格样式
- HTML - 表格 Colgroup
- HTML - 嵌套表格
- HTML 列表
- HTML - 列表
- HTML - 无序列表
- HTML - 有序列表
- HTML - 定义列表
- HTML 链接
- HTML - 文本链接
- HTML - 图片链接
- HTML - 电子邮件链接
- HTML 颜色名称和值
- HTML - 颜色名称
- HTML - RGB 和 RGBA 颜色
- HTML - 十六进制颜色
- HTML - HSL 和 HSLA 颜色
- HTML 表单
- HTML - 表单
- HTML - 表单属性
- HTML - 表单控件
- HTML - 输入属性
- HTML 媒体
- HTML - 视频元素
- HTML - 音频元素
- HTML - 嵌入多媒体
- HTML 标头
- HTML - 头部
- HTML - 网站图标
- HTML - JavaScript
- HTML 布局
- HTML - 布局
- HTML - 布局元素
- HTML - CSS布局
- HTML - 响应式网页设计
- HTML - 特殊符号
- HTML - 表情符号
- HTML - 样式指南
- HTML 图形
- HTML - SVG
- HTML - 画布
- HTML API 接口
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSockets
- HTML - Web 存储
- HTML - 服务器发送事件
- HTML 杂项
- HTML - 数学标记语言
- HTML - 微观数据
- HTML - 索引数据库
- HTML - Web 消息传递
- HTML - CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音频播放器
- HTML - 视频播放器
- HTML - Web 幻灯片台
- HTML 工具
- HTML - 二维码
- HTML - Modernizr
- HTML - 验证器
- HTML 备忘单
- HTML - 标签参考
- HTML - 属性参考
- HTML - 事件参考
- HTML - 字体参考
- HTML - ASCII 代码参考
- HTML - 实体
- MIME 媒体类型
- HTML - URL 编码
- HTML - ISO 语言代码
- HTML - 字符编码
- HTML - 已弃用的标签和属性
HTML - summary 标签
HTML <summary> 标签用于指定详细信息元素披露框的摘要、标题或图例。
它在 details 元素中使用。当用户单击<summary>时,它会切换父元素的状态 <details> 打开和关闭。<summary>元素内容可以是段落内可以使用的任何标题内容、纯文本或 HTML。
默认切换状态为 closed(无论您是否使用 close 属性)。您还可以更改要显示的样式:块以移除显示三角形。
语法
<summary>.....</summary>
属性
<summary> 标签支持 HTML 的 全局属性 和 事件属性。
<summary> 标签示例
下面的示例将说明<summary> 标签的用法。在何处、何时以及如何使用<summary> 标签。
实现 <summary> 标签元素
以下示例显示了 HTML <summary> 标签在“details”元素中的用法。
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML summary tag</title>
</head>
<body>
<!--create a summary tag-->
<p>HTML 'summary' element example..</p>
<details>
<summary>Read more</summary>
It is used within the details element.
When a user clicked on the summary,
it toggles the states of the parent
element details open and closed.
The summary element content can be any
heading content, plain text, or HTML
that can be used within a paragraph.
</details>
</body>
</html>
<summary> 标签的列表形式
以下是 <summary> 标签的另一个示例。在这里,我们在 <details></details> 元素中使用 <summary> 标签来指定其摘要。然后,我们正在创建HTML列表,当用户点击摘要列表时将显示出来。
但是,我们在 'details' 元素中使用 'open' 属性,因此默认情况下,它会打开。
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML summary tag</title>
</head>
<body>
<!--create a summary tag-->
<p>HTML 'summary' element example..</p>
<details open>
<summary>Overview</summary>
<ul>
<li>Total money : 5000</li>
<li>Cash on hand : 3570 </li>
<li>Spended money : (5000 - 3570) = 1430</li>
</ul>
</details>
</body>
</html>
<summary> 标签的样式
在此示例中,我们使用 HTML <summary> 标记来指定“details”元素披露框的“summary”。我们正在使用 CSS 来设置创建的“摘要”元素的样式。
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML summary tag</title>
<style>
summary {
width: 100px;
color: white;
height: 30px;
border: 2px solid black;
border-radius: 5px;
text-align: center;
justify-content: center;
background-color: green;
cursor: pointer;
padding-top: 10px
}
</style>
</head>
<body>
<!--create a summary tag-->
<p>HTML 'summary' element example..</p>
<details>
<summary>Click me!</summary>
<p>You clicked on click me!</p>
</body>
</html>
<summary> 标签的嵌套
让我们看一下另一个场景,我们将采用多个或嵌套<summary>标签。
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML summary tag</title>
<style>
summary:nth-child(1) {
color: red;
}
</style>
</head>
<body>
<!--create a summary tag-->
<p>HTML 'summary' element example..</p>
<details open>
<summary>Click me!</summary>
<p>Because of 'open' attribute its opened(by default)</p>
<details>
<summary>click me again!</summary>
<p>You clicked on 'click me again!'</p>
</details>
</body>
</html>
支持的浏览器
浏览器 | |||||
---|---|---|---|---|---|
是否支持 | 12.0 | 79.0 | 49.0 | 6.0 | 15.0 |