好程序员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.<h3>gbin1.com文章列表</h3>
2.<nav>
3. <ul>
4. <li><a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"#html5">HTML5文章介绍
5. <li><a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"#css3">CSS3文章介绍
6. <li><a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"#jquery">jQuery文章介绍
7. <ul>
8.</nav>
在上面这个例子中 , 我们看到这里只是一个区域的文章导航 , 同样也可以使用nav定义一个小型的页面内导航 。但并不是页面上的所有链接团体都需要放在nav标签内 , 它主要是由页面的主要导航块组成 。例如 , 我们通常在网站的页脚里放一组链接 , 包括服务条款、网站介绍、版权声明等 , 这时 , 我们通常使用footer , 而不是nav 。
一个页面可可以包含多个nav标签 , 作为页面整体或者不同部分的导航 。在下面的例子中 , 有两个nav标签 , 一个是网站的主体导航 , 另外一个是当前页面本身的辅助链接导航 。
1.<h1>雨打浮萍</h1>
2.<nav>
3. <ul>
4. <li><a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"/">首页
5. <li><a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"#">html+css
6. ...more...
7. </ul>
8.</nav>
9.<article>
10. <header>
11. <h1>html5语义化标签之结构标签</h1>
12. <p><span>发表于</span>2011-12-22</p>
13. </header>
14. <nav>
15. <ul>
16. <li><a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"#">子导航
17. <li><a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"#">子导航
18. ...more...
19. </ul>
20. </nav>
21. <div>
22. <section id="public">
23. <h1>section里面仍然可以再用h1标签</h1>
24. <p>...more...</p>
25. </section>
26. <section id="destroy">
27. <h1>section里面仍然可以再用h1标签</h1>
28. <p>...more...</p>
29. </section>
30. ...more... </div>
31. <footer>
32. <p><a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"#">关于我们 |
33. <a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"#">友情链接 |
34. <a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"#">杂七杂八
35. </footer>
36.</article>
37.<footer>
38. <p><small>© copyright 2011 </small></p>
</footer>
nav标签本身并不要求包含一个列表 , 它还可以包含其它内容形式 。
1.<nav>
2. <h1>Navigation</h1>
3. <p>You are on my home page. To the north lies
4. <a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"/blog">my blog, from whence the sounds of battle can be heard. To the east you can see a large mountain,
5. upon which many
6. <a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"/school">school papersare littered. Far up thus mountain you can spy a little figure who Appears to
7. be me, desperately scribbling a
8. <a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"/school/thesis">thesis.
9. <p>To the west are several exits. One fun-looking exit is labeled
10. <a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"http://games.example.com/">"games". Another more boring-looking exit is labeled
11. <a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"http://isp.example.net/">ISP?.
12. <p>To the south lies a dark and dank
13. <a href=https://www.isolves.com/it/cxkf/yy/html5/2019-08-16/"/about">contacts page
推荐阅读
- 微信大更新!朋友圈能分享 1 分钟视频,还有这 8 个新变化
- WebSocket分析及实践
- 分享一个winserver自动清理Oracle过期归档日志脚本
- 前端的异步编程有哪些了解呢?
- 简单web服务器的实现思路
- 名家养壶方法分享
- 网站被黑的常见的方式有哪些?网站被黑应对处理办法分享
- 解决前端一切布局的神器:CSS3 Flex弹性布局
- HTML5中的预加载功能
- Nginx实现基础Web架构