HTML5语义化标签

2019-01-18  本文已影响0人  sarah_wqq

HTML5新增的语义化标签主要有:
<article>、<section>、<nav>、<aside>、<header>、<footer>、<time>等等...


语义化标签.png

优点:

注意:

1.header 与hgroup

放在页面或布局的顶部,一般放置导航栏或标题,如:

<header>
    <h1>**信息科技有限公司</h1>
</header>

一个文档中可以包含一对或者一对以上的<header>标签。
标签的位置是次要的,不一定非要显示在页面的上方,我们可以为任何需要的区块标签添加<header>元素,例如下面将要讲解的<article>、<section>等标签。

<hgroup>
    <h1>这是一篇介绍HTML 5语义化标签和更简洁的结构</h1>
    <h2>HTML 5</h2>
</hgroup>

2.nav

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

<header>
   <h1>**信息科技有限公司</h1>
   <nav>
       <li><a href="#">首页</a></li>
       <li><a href="example.html">客户案例</a></li>
       <li><a href="service_one.html">技术服务</a></li>          
       <li><a href="aboutus_one.html">关于我们</a></li>
       <li><a href="connection.html">联系我们</a></li>
   </nav>
</header>

3.aside

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

4.footer

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

<footer>
    <small>
        版权所有 © 2016-2017 **信息科技有限公司
    </small>
</footer>

5.article

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

<article>
   <h1>HTML5学习之语义化标签</h1>
   <p>....正文.....</p>
   <footer>版权所有*伪版必究</footer>
</article>

6.section

一组或者一节内容。

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

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

7.time

可以带格式的时间标签

<time datetime="2017-07-03">

8.mark

高亮

9.address

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

上一篇 下一篇

猜你喜欢

热点阅读