HTML5语义化结构标签

结构元素

标签名描述
header元素表示页面中一个内容区块或整个页面的标题
nav元素表示页面中导航部分
article元素代表文档、页面或者应用程序中与上下文不相关的独立部分
aside元素用来定义当前页面或者文章的附属信息部分,
section元素页面中的一个内容区块
footer元素表示整个页面或页面中一个内容区块的脚注
  • header元素
    HTML5中的header元素是一种引导和导航作用的结构元素,该元素可以包含通常放在页面头部的内容。

  • nav元素
    用于定义导航链接,是HTML5的新增元素,该元素可以将具有导航性质的链接归纳在一个区域中
    示例:

<nav>
    <a href="">首页</a>
    <a href="">公司概况</a>
    <a href="">产品展示</a>
    <a href="">联系我们</a>
   </nav>

在这里插入图片描述

  • article元素
    该元素经常被用于定义一篇日志或者评论等等。通常使用多个section元素来划分,一个页面中可以出现多次

  • aside元素
    表示标签元素内容之外的、与标签内容相关的辅助信息。可用作文章的侧栏。

  • section元素
    用于对网站或应用程序中页面上的内容进行分块,一个section元素通常由内容和标题组成。

  • footer元素
    用于定义一个页面或者区域的底部,他可以包含所有通常放在页面底部的内容。一般来说,它会包含创作者的姓名、创作日期以及创作者的联系信息。

分组元素

标签名描述
figure元素用于定义独立的流内容
figcaption元素用于为figure组添加标题
hgroup元素将多个标题组成一个标题组
  • figure元素
    一般指一个单独的单元,figure元素的内容应该与主内容相关,但如果被删除也不会对文档流产生影响。
  • figcaption元素
    一个figure元素内最多允许使用一个figcaption元素,该元素应该放在figure元素的第一个或者最后一个子元素的位置。
  • hgroup元素
    通常它与它与h1~h6元素组合使用。通常,将hgroup元素放在header元素中。
    在使用时要注意以下几点:
    ①如果只有一个或者一个以上的标题与元素时,推荐使用hgroup元素作为标题 元素。
    ②当出现一个或者多个以上的标题与元素时,推荐使用hgroup元素作为标题元素。
    ③当一个标题包含副标题,section或者article元素时,建议将hgroup元素和标题相关元素放到header元素容器中。

页面交互元素

标签名描述
details元素用于描述文档或文档某个部分的细节
summary元素用于为details定义标题
progress元素表示一个任务的完成进度
meter元素用户表示指定范围内的数值
  • details和summary元素
    经常配合使用,summary作为details元素的第一个子元素,用于定义details标题,当用户点击标题时,会显示或隐藏details中的其他内容。
    示例:
<details>
   <summary>1</summary>
   <summary>2</summary>
   <summary>3</summary>
  </details>

在这里插入图片描述

  • progress元素

用于表示一个任务的完成进度。这个进度可以时不确定的,只是表示进度正在进行,但清楚还有多少工作量没有完成。
常用属性值:
①value:已经完成的工作量
②max:总共有多少工作量
示例:

完成度:<progress max=100 value=60></progress>

在这里插入图片描述
meter元素
用于表示指定范围内的数值。例如,显示硬盘容量或者对某个后选者的投票总人数的比例等,都可以使用meter元素。
常用属性:

属性说明
high定义度量的值位于那个点被界定为高的值
low定义度量的值位于那个点被界定为低的值
max定义最大值,默认值时1
min定义最小值,默认值时0
optimum定义什么样的度量值时最佳值,如果该值高于high的属性,则意味着值越多越好。如果该值低于low的属性,则意味着值越低越好。
value定义度量的值

文本层次语义元素

标签名描述
time元素用于定义时间或日期
mark元素在文本中高亮呈现某些字符
cite元素创建一个引用标记
  • time元素

time元素有两个属性:
① datetime:定义相应的时间或日期。取值为具体时间(例如:14:00)或具体日期(例如2015-09-01),不一定该属性时,由元素的内容给定日期/时间。
②pubdate:用于定义time元素中的日期/时间是文档(或article元素)的发布日期。取值一般为“pubdate”

  • mark元素

主要功能是在文本中高亮显示某些字符,该元素的用方法与em和strong有相似之处,但是使用mark元素在突出显示样式更时随意灵活。

  • cite元素

用于对文档参考文献的引用说明,一旦在文档中使用该标记,被标记的文档内容将以斜面的样式展示在页面中,以区别于段落中其他字符。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值