本文摘自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 成了web开发者最关心的技术
关于HTML5 中自定义属性的介绍
利用HTML5 实现3d 网络拓扑树(图文详解)
h5的filereader怎样分布读取文件
分享一个video标签无法播放mp4的问题以及解决方案
HTML5 实践-灰色图片画廊实现的方法
htnl5利用svg页面高斯模糊的方法
如何利用HTML5 canvas旋转图片?(实例演示)
HTML5 元素拖拽drag与拖放drop相关api的具体介绍(图文)
canvas如何实现二维码和图片合成的代码
更多相关阅读请进入《HTML5 》频道 >>
¥83.86元 人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » HTML5中的nav标签的详解