本节书摘来自异步社区《HTML5 开发实例大全》一书中的第1章,第1.9节,作者: 张明星 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.9 使用< summary >标记元素实现交互


https://yqfile.alicdn.com/ff51224fc6e74576b1d2587a54377eb2ee76b59d.png" >

实例说明

在全新的HTML 5中,标记< summary >包含了< details >元素的标题,元素< details >能够描述有关文档或文档片段的详细信息。< summary >是HTML 5中新增的一个标记,常包含于< details >元素中,配合< details >元素使用。在两者结合起来使用的代码中,< summary >元素的功能是说明文档的标题;< details >元素的功能是说明文档的详细信息。< summary >元素是< details >元素中的第一个子元素,二者经常同时出现在页面中。

在本实例中,在页面中分别加入一个< details >元素和一个< summary >元素,当显示< details >元素内容时,其子元素< summary >以字体加粗的形式展示在页面中。

具体实现

使用Dreamweaver创建一个名为“009.html”的文件,具体代码如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>交互元素<summary>的使用</title>
<style type="text/css"> body{ padding:5px; font-size:12px}summary{ font-weight:bold;}details {overflow: hidden;height: 0; padding-left:200px;position: relative;display: block;}details[open] {height:auto;}
</style>
</head>
<body><details open="open"><summary>页面说明</summary>今天是2012年5月26日</details>
</body>
</html>

在上述代码中,为了突出显示< summary >元素,增加了一个加粗的字体效果。从代码的结构中可以看出,< summary >元素包含在< details >元素中,是< details >元素的子元素,应该在摆放位置时尽量放在第一个。执行后的效果如图1-17所示,单击文字左侧的小三角形符号后,所有文字将隐藏消失,如图1-18所示。


《HTML5 开发实例大全》——1.9 使用 summary 标记元素实现交互相关推荐

  1. 《HTML5 开发实例大全》——1.26 使用鼠标光标拖动网页中的文字

    本节书摘来自异步社区<HTML5 开发实例大全>一书中的第1章,第1.26节,作者: 张明星 更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.26 使用鼠标光 ...

  2. 《HTML5 开发实例大全》——1.32 在表单中使用 object 元素插入一个Flash

    本节书摘来自异步社区<HTML5 开发实例大全>一书中的第1章,第1.32节,作者: 张明星 更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.32 在表单中使 ...

  3. bk3432开发的应用实例_《Javaweb开发实例大全》限时免费啦!

    Java Web,是用Java技术来解决相关web互联网领域的技术栈.web包括:web服务端和web客户端两部分.Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的 ...

  4. Java开发实例大全(PDF):603个典型事例及源码分析和24个应用方向

    内容简介 <Java开发实例大全(基础卷)>筛选.汇集了Java开发从基础知识到高级应用各个层面约600个实例,每个实例按实例说明.关键技术.设计过程.详尽注释.秘笈心法的顺序进行了分析解 ...

  5. c51汇编语言典型例子详解,51单片机典型开发实例大全.pdf

    51单片机典型开发实例大全 提供电子技术最新最实用设计方案 --单片机 C51 编程规范 typedef unsigned char INT8U; // 无符号 8 位整型变量 // typedef ...

  6. Android开发实例大全

    <Android开发实例大全> 基本信息 作者: 王东华 丛书名: Android移动开发技术丛书 出版社:电子工业出版社 ISBN:9787121173172 上架时间:2012-8-1 ...

  7. PHP开发实例大全(基础卷) 适合菜鸟新手学习

    <PHP开发实例大全(基础卷)>筛选.汇集了PHP开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明.关键技术.设计过程.详尽注释.秘笈心法的 ...

  8. C#开发实例大全(提高卷)

    下载地址:网盘下载 内容简介  · · · · · · <C#开发实例大全(提高卷)>筛选.汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明.关键技术 ...

  9. Java开发实例大全提高篇——XML篇

    第3篇  XML篇 第10章  初识XML 10.1  XML语言基础 实例297  简单的XML <?xml version="1.0" encoding="UT ...

最新文章

  1. ThinkPHP + Ajax 实现2级联动下拉菜单
  2. LNMT部署详细步骤并实现动静分离和负载均衡
  3. 其它综合-VMware虚拟机安装Ubuntu 19.04 版本
  4. redis储存List类型数据
  5. 静态路由与动态路由概念及实例
  6. jmeter 计数器_JMeter函数
  7. 日期的前端验证 jquery
  8. spark2.1.0之源码分析——RPC客户端工厂TransportClientFactory
  9. 【遗传算法】求解TSP问题
  10. python调用java的方法-JPype的简单使用
  11. 冯诺依曼计算机组成结构特点是什么,冯诺依曼计算机的主要特点是什么
  12. AHCI驱动中的cmd
  13. SAP SD销售订单保存提示 定价错误: 必要条件 MWSI 丢失解决方法
  14. html右侧文字左对齐,HTML文字怎么左对齐
  15. 使用VMware启动centos6.6并使用Qume+kvm虚拟化linux和windows虚机
  16. MAKEFILE【4】-Makefile中的wildcard用法
  17. 3、基于注解的IoC装配与依赖注入
  18. 无线信息和能量传输:结构设计和速率-能量平衡
  19. 今日multi_turtlebot3尝试
  20. 大数据的一些基本概念

热门文章

  1. 计算机开机coms错误,电脑开机提示“CMOS checksum error-Defaults loaded”怎么办?
  2. 如何用python控制电脑的应用程序打不开_如果电脑中的一个应用程序打不开,点击图标没反应,能否将其强制打开...
  3. python监听键盘输入_Python监听模拟鼠标键盘
  4. mysql 添加ios表情符号_mysql - 如何用PHP匹配并替换iOS标准的emoji表情符号
  5. mysql id div 1000000_Mysql数据自动ID编号,如何解决?
  6. 小小c语言贪吃蛇思路,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧
  7. 监督学习和无监督学习_一篇文章区分监督学习、无监督学习和强化学习
  8. hadoop搭建_阿里云搭建Hadoop集群
  9. 通过改变innerHTML的内容,动态增加选择项
  10. idea打开vue项目后报错ESLint: Expected space or tab after ‘//‘ in comment.(spaced-comment)