首页前端开发HTMLhtml5 details标签的作用是什么?
标签的使用方法介绍(附使用实例)

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

时间2024-01-23 16:34:18发布访客分类HTML浏览343
导读:收集整理的这篇文章主要介绍了html5 details标签的作用是什么?<details>标签的使用方法介绍(附使用实例 ,觉得挺不错的,现在分享给大家,也给大家做个参考。htML5 details标签的作用以及<deta...
收集整理的这篇文章主要介绍了html5 details标签的作用是什么?details> 标签的使用方法介绍(附使用实例),觉得挺不错的,现在分享给大家,也给大家做个参考。htML5 details标签的作用以及details> 标签的使用方法都有哪些?详细的内容就让我们看看本篇文章为大家介绍的关于html details标签的定义和使用说明,还有关于html5 details标签的具体使用方法

html5 details> 标签的定义及使用说明:

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

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

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

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

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

html5 details> 标签的使用方法:

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

其大致写法如下:

details>
    summary>
    GOOGLE Nexus 6/summary>
    p>
    商品详情:/p>
    dl>
    dt>
    屏幕/dt>
    dd>
    5.96” 2560x1440 QHD amOLED display (493 ppi)/dd>
    dt>
    电池/dt>
    dd>
    3220 mAh/dd>
    dt>
    相机/dt>
    dd>
    13MP rear-facing wITh optical image stabilization 2MP front-facing/dd>
    dt>
    处理器/dt>
    dd>
    Qualcomm? SnapDragon? 805 PRocessor/dd>
    /dl>
    /details>
    

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

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

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

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

html5 detalis标签实例1:

!DOCTYPE HTML>
     html>
         head>
             meta http-equiv="Content-type" content="text/html;
     charset=utf-8">
             title>
    HTML5每日一练之details标签的应用/title>
         /head>
             body>
             details>
                     summary>
    HTML5|CSS3|PHP | PHP中文网(php.cn)!/summary>
                     p>
    PHP中文网,WEB前端开发论坛,教程资源完全免费PHP网站,打造最好的编程网站/p>
             /detalis>
         /body>
     /html>
    

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

实例2:

!DOCTYPE HTML>
     html>
         head>
             meta http-equiv="Content-Type" content="text/html;
     charset=utf-8">
             title>
    HTML5每日一练之details展开收缩标签的应用/title>
         /head>
         body>
             details>
                     p>
    HTML5论坛,CSS3论坛,CSS论坛,WEB前端开发论坛,教程资源完全免费的CSS论坛,打造最好的HTML5/CSS3论坛/p>
             /details>
         /body>
     /html>
    

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

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

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

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

实例3:

!DOCTYPE HTML>
     html>
         head>
             meta http-equiv="Content-Type" content="text/html;
     charset=utf-8">
             title>
    HTML5每日一练之details展开收缩标签的应用/title>
         /head>
         body>
             details open>
                     summary>
    HTML5|CSS3|论坛 | 前端开发网(W3CFuns.COM)!/summary>
                     p>
    HTML5论坛,CSS3论坛,CSS论坛,WEB前端开发论坛,教程资源完全免费的CSS论坛,打造最好的HTML5/CSS3论坛/p>
             /details>
         /body>
     /html>
    

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

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

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

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

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

简单的details示例:

目前只有 Chrome 和 Safari 6 支持 details> 标签。

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

【个人的相关推荐】

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

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

以上就是html5 details标签的作用是什么?details> 标签的使用方法介绍(附使用实例)的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: html5 ruby标签的定义及使用方法...下一篇:html5 output标签是什么意思?ht...猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: html5 details标签的作用是什么?
标签的使用方法介绍(附使用实例)
本文地址: https://pptw.com/jishu/584417.html
html5 audio标签怎么用?html5 自动播放实现代码实例 html5实现手机触摸出现录音以及离开停止录音并上传的功能(代码)

游客 回复需填写必要信息