HTML5新增元素——语义化标签篇

本文详细介绍了HTML5中新增的语义化标签,包括figure、details、mark、progress、meter等,这些标签有助于提高网页内容的可读性和可访问性,同时提供了更好的结构化信息。例如,figure元素用于组合内容和标题,details元素实现了无需JavaScript的折叠效果,mark元素用于高亮显示文本,progress和meter元素则提供了进度条和度量展示功能。
摘要由CSDN通过智能技术生成

figure元素

figure是个组合元素,可以带标题figcaption,一个figure只允许放置一个figcaption。

<figure>
<img src="logo.png" alt="图片">
<figcaption>标志</figcaption>
</figure>

details元素:d

tails提供了一种替代Javascript的、将画面上局部区域进行展开或收缩的方法.

<details>
<summary>点击我查看细节</summary>
<p>我是细节内容。</p>
</details>

mark元素

mark元素表示页面需要突出显示或高亮显示的部分。

progress元素

一般用于写进度条,可以给progress设置value和max属性,value表示已经进行的,max表示总数,value和max只能为有效的浮点数,value必须大于0小于等于max。如果不给progress设置这两个属性,则是动态显示正在进行,进度不确定。

meter元素

定义度量衡。(界定上下的值会有颜色区分)。
high:定义度量的值位于哪个点,被界定为高的值。
low:定义度量的值位于哪个点,被界定为低的值。
max:定义最大值。默认值是 1。
min:定义最小值。默认值是 0。
optimum:定义什么样的度量值是最佳的值,如果该值高于 “high” 属性,则意味着值越高越好。如果 该值低于 “low” 属性的值,则意味着值越低越好。
value:定义度量的值。

cite

用于表示作者。

small

用于标识“小型文本”。

article

定义外部的内容。

改良的ol列表

在HTML5中为ol元素添加了start属性和reversed属性。

start:表示列表序号从几开始。

reversed:表示列表序号为倒序。

改良的dl列表

dl是专门用来定义术语的列表,在HTML5中为dt增加了名字dfn。

<dl>
        <dt>术语1</dt>
        <dd>描述...</dd>
        <dt><dfn>名字</dfn>术语2</dt>
        <dd>描述...</dd>
        </dl>

aside

定义 article 以外的内容。aside 的内容应该与 article 的内容相关。aside可以用于网站页尾一排排的广告或者链接,一竖排为一个aside。也可以用于博客侧栏。

audio

定义音频。

canvas

定义图形(位(像素)图)。

command

定义命令按钮,比如单选按钮、复选框或按钮。

embed

定义嵌入的内容,比如插件。

footer

定义 section 或 document 的页脚。

header

定义 section 或 document 的页眉。

hgroup

用于对网页或区段(section)的标题进行组合。

hgroup

用于对网页或区段(section)的标题进行组合。

nav

定义导航链接的部分。

output

定义不同类型的输出,比如脚本的输出。

rp

在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。

rt

定义字符(中文注音或字符)的解释或发音。

ruby

定义 ruby 注释(中文注音或字符)。

section

定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。

source

为媒介元素(比如 和 )定义媒介资源。

summary

details 元素的标题,”details” 元素用于描述有关文档或文档片段的详细信息。”summary” 元素应该是 “details” 元素的第一个子元素。

time

定义日期或时间,或者两者。

video

定义视频,比如电影片段或其他视频流。

dialog

定义对话(会话)dialog元素表示几个人之间的对话。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值