HTML5每日一练之details展开收缩标签的应用

details标签的出现,为我们带来了更好的用户体验,不必为这种收缩展开的效果再编写JS来实现。

注:目前仅Chrome支持此标签。

details有一个新增加的子标签——summary,当鼠标点击summary标签中的内容文字时,details标签中的其他所有元素将会展开或收缩。

detalis标签:

案例1:

HTML5每日一练之details展开收缩标签的应用

HTML5|CSS3|论坛 | 前端开发网(W3Cfuns.com)!

HTML5论坛,CSS3论坛,CSS论坛,WEB前端开发论坛,教程资源完全免费的CSS论坛,打造最好的HTML5/CSS3论坛

如果details中不存在summary标签会怎样呢,其实当details元素内没有summary标签的时候,浏览器在解析的时候会提供一个默认的文字,比如“查看详细”诸如此类的本地化文字,浏览器同样再会提供一个诸如上下箭头之类的图标。比如下面的案例2就是一个不存在summary子标签的例子。

案例2:

HTML5每日一练之details展开收缩标签的应用

HTML5论坛,CSS3论坛,CSS论坛,WEB前端开发论坛,教程资源完全免费的CSS论坛,打造最好的HTML5/CSS3论坛

有的时候,我们需要detalis中的内容默认为展开状态怎么办?

其实HTML5也已经为我们想到了,如果有着方面的需求,我们只需要加入一个属性即可,如案例3。

Open属性:

将案例1的代码修改后如下:

案例3:

HTML5每日一练之details展开收缩标签的应用

HTML5|CSS3|论坛 | 前端开发网(W3Cfuns.com)!

HTML5论坛,CSS3论坛,CSS论坛,WEB前端开发论坛,教程资源完全免费的CSS论坛,打造最好的HTML5/CSS3论坛

以上就是HTML5每日一练之details展开收缩标签的应用的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关文章:

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php 收缩栏,HTML5每日一练之details展开收缩标签的应用相关推荐

  1. 每日一练丨性能优化-实例优化(三)

    墨墨导读:本文出自墨天轮"每日一练"专栏,此专栏已连更84天,欢迎关注https://www.modb.pro/topic/26446(复制到浏览器中打开或者点击"阅读原 ...

  2. 【每日一练】100—一个渐变色计数器列表的实现

    文 | 杨小爱 写在前面 今天我们迎来了[每日一练]栏目的第100个练习,在这几个月的持续练习中,我不知道,你学到了什么?是持续学习的习惯,还是前端基础知识? 但是,不管怎么样,只要持续的去做去学习自 ...

  3. 产品周报第35期|APP端学习门户上线、每日一练新增编程题型、专栏显示订阅来源……

    hello,大家好,这里是「CSDN产品周报」第35期.本次更新主要涉及首页.动态.学习.问答,欢迎大家详细了解和使用. 一.CSDN排行榜更新 1.增加原力年榜 2.热榜算法更新:增加对含有违规图片 ...

  4. Python每日一练0023

    问题 如何判断一个文件是否存在 解决方案 这个问题可以分成几类问题 如果这里的文件指的是文件或目录,我们可以用os.path.exists()方法 >>> import os > ...

  5. WindowsAPI每日一练(2) 使用应用程序句柄

    WindowsAPI每日一练系列 :https://www.cnblogs.com/LexMoon/category/1246238.htmlWindowsAPI每日一练(1) WinMain Win ...

  6. python题目关于企业利润_【每日一练】巧用python实现利润计算

    原标题:[每日一练]巧用python实现利润计算 相信很多小伙伴都遇到过阶梯利率的问题,比如说银行的利息计算,不同阶段的本金有不同的利率:税务的税费计算,不同的营收有不同的缴纳率:个人的提成,不同的销 ...

  7. Python每日一练0004

    问题 如何保存迭代对象的最后N个元素 例如保存列表['a', 'b', 'c', 'd']的最后2个元素 或者保存某个迭代器对象的最后5个元素 解决方案 对于列表.元组这样的数据结构,可以使用切片来很 ...

  8. python 编程一日一练-python每日一练

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 过滤掉列表中的负数 筛选出字典{lilei: 79,jim: 88,lu ...

  9. python 编程一日一练-「每日一练」巧用python生成随机数

    原标题:「每日一练」巧用python生成随机数 随机数在我们的生产和生活中有很多的应用场景,比如说登录验证的随机数字等等,那么你知道在Python中怎么生成随机数吗? 往下看,就是这么简单! 题目 p ...

最新文章

  1. 1 Strut2 Mapping to MVC
  2. echarts在360中以及IE8浏览器不兼容:解决方案
  3. 电子科大64年来首提Nature封面,邓旭团队为超疏水表面披上「铠甲」
  4. openssl 生成 cert.key cert.pem
  5. 【LeetCode从零单排】No.8 String to Integer (丧心病狂的一道题)
  6. 2021年信息系统项目管理师考试大纲
  7. MAC卸载java 12.0.2
  8. 原来访问网页弹出cookie是这样的
  9. html自动执行函数,JS 自执行函数原理及用法
  10. java面向对象容许单独_java笔试题
  11. 友基-绘影G10数位屏到底是个什么东西呢要不要拆了看看
  12. android xutils 教程,Android xUtils更新到3.0后的基本使用规则详解
  13. openerp QWeb
  14. POJ 1564 Sum It Up
  15. python 统计微信群未接龙
  16. 导出Excel功能的3种实现
  17. PS不能存储,因为程序错误
  18. vue3 setup ts 基于 element-plus 组件的二次封装
  19. XML解析器列表(超全!)
  20. 十五分(java更新至2021年)

热门文章

  1. android创建构建方法,Android 应用程序构建实战+原理精讲
  2. Java面典_【Java实用工具】——使用oshi获取主机信息
  3. mysql获取时间戳_服了!阿里Mysql三位封神专家总结1200多页性能优化的千金良方...
  4. c语言long a什么意思啊,英文long的中文是什么意思
  5. JSON对象转化为JSON字符串
  6. https open api_Web上的分享(Share)API
  7. 现在能不能升级鸿蒙,能不能升级鸿蒙系统?
  8. linux升级openssl需要先卸载吗,linux下安装/升级openssl
  9. java数据结构期末复习_java数据结构复习02
  10. webUI自动化二-获取元素信息相关方法