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


本文摘自PHP中文网,作者寻∝梦,侵删。

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

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

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

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

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

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

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

html5 <details>标签的使用方法:

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

其大致写法如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<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:

1

2

3

4

5

6

7

8

9

10

11

12

13

<!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子标签的例子:

阅读剩余部分

相关阅读 >>

分享一个video标签无法播放mp4的问题以及解决方案

html5/css3 经典案例-无插件拖拽上传图片(一)

html5边玩边学(二)-基础绘图

html中header定义什么意思

如何解决html5微信播放全屏问题

html5 canvas如何绘制圆形?(代码实例)

html5需遵循怎样的6个设计原则?

html5 canvas的事件处理介绍

html5中在可拖动元素或选取的文本正在拖动到放置目标时触发的事件ondragover

一定要注意常见的3种html5错误用法

更多相关阅读请进入《details》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...