HTML5
来源: 阅读:649 次 日期:2015-03-05 13:53:13
温馨提示: 小编为您整理了“HTML5”,方便广大网友查阅!

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>才会呈现。

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

名单

HTML5 <details> 标签 三联

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

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浏览器也支持了此标签。

名单1

更多信息请查看IT技术专栏

更多信息请查看网页制作
手机网站地址:HTML5
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map