本文摘自PHP中文网,作者黄舟,侵删。
nav标签通常用于制作Web页面上的导航栏,并且可以是页面中一些部分的自导航,这里我们来简单看一下关于HTML5中的nav标签学习笔记:
nav标签全称navigation,顾名思义,是导航的意思。根据HTML5的相关标准定义如下: "A section of a page that links to other pages or to parts within the page: a section with navigation links." 中文翻译大概意思是”页面中的一个用来链接到其它页面或者当前页面的区域:一个含有导航链接的区域”。 这里非常清楚的定义了nav标签的功能,这里和header类似并没有指定必须是主导航,也可以是页面其它部分的子导航。如下:
1
2
3
4
5
6
7
8
9
XML/HTML Code复制内容到剪贴板
<
h3
>gbin1.com文章列表</
h3
>
<
nav
>
<
ul
>
<
li
><
a
href
=
"#html5"
>HTML5文章介绍</
a
></
li
>
<
li
><
a
href
=
"#css3"
>CSS3文章介绍</
a
></
li
>
<
li
><
a
href
=
"#jquery"
>jQuery文章介绍</
a
></
li
>
<
ul
>
</
nav
>
在上面这个例子中,我们看到这里只是一个区域的文章导航,同样也可以使用nav定义一个小型的页面内导航。 但并不是页面上的所有链接团体都需要放在nav标签内,它主要是由页面的主要导航块组成。例如,我们通常在网站的页脚里放一组链接,包括服务条款、网站介绍、版权声明等,这时,我们通常使用footer,而不是nav。 一个页面可可以包含多个nav标签,作为页面整体或者不同部分的导航。在下面的例子中,有两个nav标签,一个是网站的主体导航,另外一个是当前页面本身的辅助链接导航。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
XML/HTML Code复制内容到剪贴板
<
h1
>雨打浮萍</
h1
>
<
nav
>
<
ul
>
<
li
><
a
href
=
"/"
>首页</
a
></
li
>
<
li
><
a
href
=
"#"
>html+css</
a
></
li
>
...more...
</
ul
>
</
nav
>
<
article
>
<
header
>
<
h1
>html5语义化标签之结构标签</
h1
>
<
p
><
span
>发表于</
span
>2011-12-22</
p
>
</
header
>
<
nav
>
<
ul
>
<
li
><
a
href
=
"#"
>子导航</
a
></
li
>
<
li
><
a
href
=
"#"
>子导航</
a
></
li
>
...more...
</
ul
>
</
nav
>
<
p
>
<
section
id
=
"public"
>
<
h1
>section里面仍然可以再用h1标签</
h1
>
<
p
>...more...</
p
>
</
section
>
<
section
id
=
"destroy"
>
<
h1
>section里面仍然可以再用h1标签</
h1
>
<
p
>...more...</
p
>
</
section
>
...more... </
p
>
<
footer
>
<
p
><
a
href
=
"#"
>关于我们</
a
> |
<
a
href
=
"#"
>友情链接</
a
> |
<
a
href
=
"#"
>杂七杂八</
a
></
p
>
</
footer
>
</
article
>
<
footer
>
<
p
><
small
>? copyright 2011 </
small
></
p
>
</
footer
>
阅读剩余部分
相关阅读 >>
如何区别HTML5 离线存储和本地缓存实例详解
h5的本地存储之indexeddb
html如何修改日期样式
HTML5 什么是prefetch/prerender?介绍HTML5 中prefetch/prerender
用HTML5 实现桌面提醒功能的一个实例代码
详细介绍基于HTML5 的超级玛丽游戏demo的示例代码
微信端HTML5 页面如何调用分享接口
移动端中touch事件的详解
h5的localstorage本地存储使用详解
断点续传原理是什么?怎么利用HTML5 实现文件断点续传
更多相关阅读请进入《HTML5 》频道 >>
¥83.86元 人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » HTML5中的nav标签的详解