CSS 导航栏


目录

    显示目录


演示:导航栏


导航栏

拥有易于使用的导航对于任何网站都很重要。

使用 CSS,您可以将无聊的 HTML 菜单转变为美观的导航栏。


导航栏=链接列表

导航栏需要标准 HTML 作为基础。

在我们的示例中,我们将从标准 HTML 列表构建导航栏。

导航栏基本上是链接列表,因此使用 <ul> 和 <li> 元素可以完美 感觉:

例子

自己尝试一下 →

<!DOCTYPE html>
<html>
<body>

<ul>
  <li><a href="#home">Home</a></li>
  <li><a href="#news">News</a></li>
  <li><a href="#contact">Contact</a></li>
  <li><a href="#about">About</a></li>
</ul>

<p>Note: We use href="#" for test links. In a real web site this would be URLs.</p>

</body>
</html>


现在让我们从列表中删除项目符号、边距和填充:

例子

自己尝试一下→

<!DOCTYPE html>
<html>
<head>
<style>
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
</style>
</head>
<body>

<p>In this example, we remove the bullets from the list, and its default padding and margin.</p>

<ul>
  <li><a href="#home">Home</a></li>
  <li><a href="#news">News</a></li>
  <li><a href="#contact">Contact</a></li>
  <li><a href="#about">About</a></li>
</ul>

</body>
</html>


示例解释:

list-style-type: none;

- 移除子弹。导航栏不需要列表标记

margin: 0;

删除浏览器默认设置

padding: 0;

删除浏览器默认设置

上面示例中的代码是垂直和水平导航栏中使用的标准代码,您将在下一章中了解更多内容。