最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

html<details>标签的使用方法详解

来源:懂视网 责编:小采 时间:2020-11-27 15:31:10
文档

html<details>标签的使用方法详解

html<details>标签的使用方法详解:TML5 中新增的<details>标签允许用户创建一个可展开折叠的元件,让一段文字或标题包含一些隐藏的信息。用法一般情况下,details用来对显示在页面的内容做进一步骤解释。其展现出来的效果和jQuery手风琴插件差不多。其大致写法如下:<detai
推荐度:
导读html<details>标签的使用方法详解:TML5 中新增的<details>标签允许用户创建一个可展开折叠的元件,让一段文字或标题包含一些隐藏的信息。用法一般情况下,details用来对显示在页面的内容做进一步骤解释。其展现出来的效果和jQuery手风琴插件差不多。其大致写法如下:<detai
TML5 中新增的<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>才会呈现。

上面代码呈现出来的效果会是下面这样的:

1545.gif

最开始详情是隐藏的,当点击时都会展现。

open 属性

当然,你也可以通过给<details>标签设置open属性让它默认为展开状态。

<details open>
 <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>

此时默认会把详情展开,而点击标题后会折叠起来。

示例

示例如上面那样,预览在线版本可点击此处。

浏览器兼容性

由于是HTML5新标签,浏览器支持情况不是很理想。从来自caniuse的数据来看,目前仅Chrome, Safari 8+ 和Opera 26+支持此标签。

可喜的是,如果你在caniuse开启了「显示来自UC浏览器的结果」 选项的话,会发现,国产的UC浏览器也支持了此标签。

1546.jpg

<details><summary>性别:</summary>男</details>
如图:我在使用这个标签的时候,会出现一个棕色的边框(我网页背景是黑色,字体是白色),请问怎么能不显示这个边框?

1547.jpg

border:none; 设置这个就不会出现边框了;
不过你那个标签 是html5的吧,以前没见过。呵呵~~

文档

html<details>标签的使用方法详解

html<details>标签的使用方法详解:TML5 中新增的<details>标签允许用户创建一个可展开折叠的元件,让一段文字或标题包含一些隐藏的信息。用法一般情况下,details用来对显示在页面的内容做进一步骤解释。其展现出来的效果和jQuery手风琴插件差不多。其大致写法如下:<detai
推荐度:
标签: 标签 方法 的使用
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top