0

0

html5 details标签的作用是什么?标签的使用方法介绍(附使用实例)

寻∝梦

寻∝梦

发布时间:2018-08-22 13:58:57

|

10207人浏览过

|

来源于php中文网

原创

html5 details标签的作用以及

标签的使用方法都有哪些?详细的内容就让我们看看本篇文章为大家介绍的关于html details标签的定义和使用说明,还有关于html5 details标签的具体使用方法

html5

标签的定义及使用说明:

HTML5 中新增的

标签允许用户创建一个可展开折叠的元件,让一段文字或标题包含一些隐藏的信息。

标签用于描述文档或文档某个部分的细节。

标签规定了用户可见的或者隐藏的需求的补充细节。

立即学习前端免费学习笔记(深入)”;

标签用来供用户开启关闭的交互式控件。任何形式的内容都能被放在
标签里边。

元素的内容对用户是不可见的,除非设置了 open 属性。

html5

标签的使用方法:

一般情况下,details用来对显示在页面的内容做进一步骤解释。其展现出来的效果和jQuery手风琴插件差不多。

其大致写法如下:

Google Nexus 6

商品详情:

屏幕
5.96” 2560x1440 QHD AMOLED display (493 ppi)
电池
3220 mAh
相机
13MP rear-facing with optical image stabilization 2MP front-facing
处理器
Qualcomm? Snapdragon? 805 processor

首先是

标签,里面接着是标题,这里面的内容一般简短,具有总结性,会展示在页面。接着可以跟任意类型的HTML元素作为详情内容,这些内容需要在点击才会呈现。

details是h5新增的交互元素,details与 summary 标签配合使用可以为 details 定义标题。默认情况下,不显示 details 标记中的内容。当用户点击标题时,会显示出 details。

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

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

html5 detalis标签实例1:

 
 
     
         
        HTML5每日一练之details标签的应用 
         
     
        
HTML5|CSS3|PHP | PHP中文网(php.cn)!

PHP中文网,WEB前端开发论坛,教程资源完全免费PHP网站,打造最好的编程网站

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

实例2: 

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

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

LobeHub
LobeHub

LobeChat brings you the best user experience of ChatGPT, OLLaMA, Gemini, Claude

下载

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

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

html5 details标签的作用之Open属性的用法:

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

实例3:

 
 
     
         
        HTML5每日一练之details展开收缩标签的应用 
     
     
        
HTML5|CSS3|论坛 | 前端开发网(W3Cfuns.com)!

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

由此可见,HTML5为我们的确带来了很大方便。 

html5 details标签的作用之details标签的常用属性的用法: 

open:值为open,功能是定义details是否可见。 

subject:值为sub_id,功能是设置元素所对应项目的ID号。 

draggable:值为true或false,功能是设置是否可以拖动元素,默认值是false。

简单的details示例:

tuyi.png

目前只有 Chrome 和 Safari 6 支持

标签。

个人认为details标签以后应该会有更多的浏览器的支持,因为它的出现,让初学者便利了很多,现在多学点总是好的,等以后推广了就可以随意的使用了,本篇文章就到这里。有问题的可以在下面提问。

【个人的相关推荐】

html em标签的作用是什么?标签的区别

html5 table标签的样式介绍(另附html5 table css居中的实例)

相关专题

更多
高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

65

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

119

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

32

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

39

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

19

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

84

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

19

2026.01.15

ps图片相关教程汇总
ps图片相关教程汇总

本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

9

2026.01.15

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

47

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HTML5/CSS3/JavaScript/ES6入门课程
HTML5/CSS3/JavaScript/ES6入门课程

共102课时 | 6.7万人学习

HTML+CSS基础与实战
HTML+CSS基础与实战

共132课时 | 9.6万人学习

前端开发(基础+实战项目合集)
前端开发(基础+实战项目合集)

共60课时 | 3.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号