H5的语义化标签

优点:

(1)为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构

(2)比<div>标签有更加丰富的含义,方便开发与维护

(3)方便搜索引擎能识别页面结构,有利于SEO

(4)方便其他设备解析(如移动设备、盲人阅读器等)

(5)有利于合作,遵守W3C标准

注意:

(1)尽可能少的使用无语义的标签div和span

(2)在语义不明显时,既可以使用div或者p时,尽量用p,因为p在默认情况下有上下间距,对兼容特殊终端有利

(3)不要使用纯样式标签,如:b、font、u等,改用css设置

(4)需要强调的文本,可以包含在strong或者em标签中

(5)使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。表头和一般单元格要区分开,表头用th,单元格用td

(6)表单域要用fieldset标签包起来,并用legend标签说明表单的用途

(7)每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性

1.header 与hgroup

放在页面或布局的顶部,一般放置导航栏或标题,一个文档中可以包含一对或者一对以上的<header>标签。标签的位置是次要的,不一定非要显示在页面的上方,我们可以为任何需要的区块标签添加<header>元素,例如下面将要讲解的<article>、<section>等标签。如果有连续多个h1-h6标签就用hgroup,如果有连续多个标题和其他文章数据,h1-h6标签就用hgroup包住,和其他文章元数据一起放入header标签。

2.nav

表示页面的导航,也可以在<header>标签中使用,还可以显示在侧边栏中。一个页面之中可以有多个<nav>标签。
为了方便搜索引擎解析,最好是将主要的链接放在nav中。

3.aside

所包含的内容不是页面的主要内容、具有独立性,是对页面的补充。
<aside>一般使用在页面、文章的侧边栏、广告、友情链接等区域。

4.footer

一般被放置在页面或者页面中某个区块的底部,包含版权信息、联系方式等信息。一个页面也可以有多个footer

5.article

<article>元素应该使用在相对比较独立、完整的的内容区块,所以我们可以在一篇博客、一个论坛帖子、一篇新闻报道或者一个用户评论中使用<article>元素。article可以互相嵌套。

6.section

一组或者一节内容。

<div>、<section>、<article>三者的比较:

<div>:应用广泛,任意一个区域
<section>:包含的内容是一个明确的主题,通常有标题区域
<article>:如果我们的页面中需要一个单独的模块来实现一个单独的功能,就用<article>,其他的时候都用<section>

7.time

可以带格式的时间标签

8.mark

高亮

9.address

address代表区块容器,必须是作为联系信息出现,邮编地址、邮件地址等等,一般出现在footer。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值