HTML - nav 标签



HTML <nav> 标签用于表示页面的一部分,其目的是在当前文档内或指向其他文档提供导航链接。

并非所有链接都需要包含在 <nav> 元素中。HTML <nav> 仅适用于主要的导航链接块。通常,<footer> 元素通常包含不需要位于 <nav> 元素中的链接列表。

语法  


<nav>...</nav>

属性

<nav> 标签支持 HTML 的  全局属性 和 事件属性

<nav> 标签示例

下面的示例将说明<nav> 标签的用法。在哪里、何时以及如何使用 <nav> 标签,以及如何使用 CSS 设置 <nav> 标签的样式。

使用<nav> 标签创建导航栏

在以下示例中,我们使用 <nav> 标记来指定包含导航链接的部分。


<!DOCTYPE html>
<html lang="en">
<head>
	 <title>HTML nav Tag</title>
</head>
<body>
	 <h1>qikepu</h1>
	 <nav>
			<a href=
"https://www.qikepu.com/html/index.htm">
					HTML
			</a>
			<a href=
"https://www.qikepu.com/css/index.htm">
					CSS
			</a>
			<a href=
"https://www.qikepu.com/javascript/index.htm">
					JavaScript
			</a>
	 </nav>
</body>
</html>

设置导航栏的样式

在以下示例中,我们将装饰在上一个示例中已创建的导航栏。所有的样式都将使用内部CSS完成。


<!DOCTYPE html>
<html lang="en">
<head>
	 <title>HTML nav Tag</title>
	 <style>
	 nav{
			 background-color: green;
			 padding: 15px;
			 border-radius: 5px;
	 }
	 a {
			 font-weight: bold;
			 margin-right: 10px;
			 color: lightgray;
			 text-decoration: none;
	 }
	 </style>
</head>
<body>
	 <h1>qikepu</h1>
	 <nav>
			<a href=
"https://www.qikepu.com/html/index.htm">
					HTML
			</a>
			<a href=
"https://www.qikepu.com/css/index.htm">
					CSS
			</a>
			<a href=
"https://www.qikepu.com/javascript/index.htm">
					JavaScript
			</a>
	 </nav>
</body>
</html>

支持的浏览器

浏览器 Chrome Edge Firefox Safari Opera
是否支持 5.0 9.0 4.0 5.0 11.1