HTML5 中的Header元素详解

什么是header元素

header元素是一种具有引导和导航作用的结构元素,通常用来放置整个页面或页面内的一个内容区块的标题,但也可以包含其他的内容,比如在header里面放置logo图片、搜索表单等等。

注意:一个页面内并没有限制header的出现次数,也就是说我们可以在同一页面内,不同的内容区块上分别加上一个header元素。

 

header元素的用法

下面根据一幅图来具体看看header元素的使用方法:



黑色线框所包裹的就是我们的网页,在网页里面有一个网页标题,在网页标题下面是我们的文章标题和正文内容区域,在这幅图里面我们就可以给我们的网页标题和文章标题都使用header元素。

 

下面就一起来演示下:

<body>

<header>

<h1>网页标题</h1>

</header>

<article>

<header>

<h1>文章标题</h1>

</header>

<p>文章正文部分</p>

</article>

</body>


Header元素效果演示图:


HTML5中,一个header元素至少可以包含一个heading元素(h1-h6),也可以包括我们下节课将要学习的hgroup元素,还可以包括其他的元素,在新的W3C HTML5标准,我们还可以把NAV元素包括进去。


下面我们就来实现上图中header案例:

<body>

<header>

<hgroup>

<h1>HTML5视频教程</h1>

<a href=/>[手机版]</a>

<a href=/>[HTML5论坛]</a>

</hgroup>

<nav>

<ul>

<li><a href=/>首页</a></li>

<li><a href=/>手机版</a></li>

<li><a href=/>论坛</a></li>

</ul>

</nav>

</header>

</body>

 

效果演示图如下:



下面我们需要给它添加一些css样式:

<style>

*{

Margin:0;

Padding:0;

}

Body{

Font-family:微软雅黑;

Text-algin:center;

}

A{

Color:#f60;

Text-decoration:none;

}

Hgroup{

Margin-bottom:10px;

}

Nav{

Height:48px;

Backgroud:#ff6600;

}

Nav li{

Float:left;

Backgroud:#000000;

Border-radius:5px;

Padding:5px 10px;

Margin:10px;

List-style:none;

}

</style>


最终效果演示图:


 

原文链接:http://www.maiziedu.com/wiki/html5/header/

 

  • 8
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值