您的位置首页百科问答

HTML5  标签

HTML5  标签

的有关信息介绍如下:

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

用法

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

其大致写法如下:

<details>

<summary>GoogleNexus6</summary>

<p>商品详情:</p>

<dl>

<dt>屏幕</dt>

<dd>5.96”2560x1440QHDAMOLEDdisplay(493ppi)</dd>

<dt>电池</久草江建一业大dt>

<dd>3220mAh</dd>

<dt>相机</dt>

<dd>13M360问答Prear-facingw命权ithopticalimagestabi众析回了lization2MPfront-facing</dd>

<dt>处理器</dt>

<dd>Qualcomm®Snapdrago细数严依问等n™805processor</dd>

</dl>

</details>

首先是<details>标签,里面接着逐初练安之究责步或是标题<summary>,这里面的内容一般简短,具有总结性,会展示在页面。诉质病燃础接着可以跟任意类型的HTML元素作为详情内容,这些内容需要在点击<summary>才会呈现。

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

HTML5  标签

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

open属性

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

<detailsopen>

<summary>GoogleNexus6</su声结田陆再啊念临离次各mmary>

<p>商品详情:</永激酒再过季善举济张充p>

<dl>

<dt>屏幕</dt>

<dd>5.96”2560x1季卷千存础布440QHDAMOL游盐可放终第而既EDdisplay(493ppi)</dd>

<dt>电池</dt>

<d数学d>3220mAh</dd>

<dt>相机</dt>

<dd>13MPrear-facingwithopticalimagestabilization2MPf唱存盐以作我ront-facing</述每移设武么孩尼dd>

<dt>处理器</dt>

<dd>Qualcomm®Snapdragon™805proces九让左层支总连务族想sor</dd>

</d运乎给连传劳更乎l>

</details>

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

示例

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

浏览器兼容性

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

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

HTML5  标签