《HTML5开发手册》——1.3 初学者“菜谱”:使用header元素建立网站标头

简介:

本节书摘来自异步社区《HTML5开发手册》一书中的第1章,第1.3节,作者: 【美】Chuck Hudson , 【英】Tom Leadbetter 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 初学者“菜谱”:使用header元素建立网站标头

我们首先从一个典型的Web页面的顶端开始。

header元素经常出现在Web页面的最上面,它通常包含了logo、网站名称、网站导航等信息。它可以在一个页面中多次使用,后面将会讲到,它可以用于页面中特定分段区域(section)的导航,而不仅仅是页面到页面的导航。诸如搜索栏或者目录等也可以包含在header元素中。下面是一个简单的例子:


<a href=https://yqfile.alicdn.com/eff17761baa6b26909b7d06952879225db903d65.png" >

HTML5规范提到,header元素可以包含导航,所以图1.2中的元素可以使用一个包含logo、主导航链、搜索栏的header元素进行标记。视站点设计的不同,你也可以将nav放在header元素的外面。

下面列出了可以包含在header元素中的内容,如图1.2所示。

  • logo
    -网站名/标题
  • 网站副标题
  • 搜索栏
  • 主导航栏


44330fb8729a031d62c29e16a9cf90a6383049c8

每个网页并没有限制只能使用一个header元素,也没有要求它必须在页面最顶部。我们在后面会详细讲解,如果某个页面有多个标题,可以将它们都放在一个header元素中。一个页面也可以使用多个h1标记,如代码1.2所示(本章后面会讲解article元素)。

代码1.2 在一个页面中使用多个header


<a href=https://yqfile.alicdn.com/050cba2376c532b44255dbca7802590c84f72faa.png" >

代码1.2的运行结果如图1.3所示。


859d6eb2957693ad43cd90ed8165a3e32ce6cc29

也可以在 header 元素中加入作者和日期信息。只不过 HTML5 规范建议将作者信息放在footer元素中。

如果在header元素中仅有一个标题(h1-6),那么就没有必要使用header了,直接使用h1~h6就足够了。

相关文章
|
15天前
|
移动开发 搜索推荐 HTML5
如何使用HTML5的语义化标签来提高网站的可访问性?
【4月更文挑战第1天】如何使用HTML5的语义化标签来提高网站的可访问性?
22 1
|
3月前
|
前端开发 JavaScript
Playwright系列(9):常见操作HTML 元素方式
Playwright系列(9):常见操作HTML 元素方式
|
2天前
|
JavaScript 前端开发
js怎么删除html元素
js怎么删除html元素
17 10
|
29天前
HTML列表、表格和媒体元素
HTML列表、表格和媒体元素
9 0
|
29天前
|
安全 数据安全/隐私保护
HTML表单元素
HTML表单元素
8 0
|
1月前
HTML <link> 元素
HTML <link> 元素。
16 5
|
1月前
|
移动开发 HTML5
编程笔记 html5&css&js 024 HTML表单元素
编程笔记 html5&css&js 024 HTML表单元素
|
2月前
|
前端开发 JavaScript 安全
react如何渲染包含html标签元素的字符串
react如何渲染包含html标签元素的字符串
54 0
|
9天前
|
前端开发 JavaScript 开发工具
【HTML/CSS】入门导学篇
【HTML/CSS】入门导学篇
19 0
|
4天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
13 1