html水平二级菜单制作
时间: 2024-10-23 18:13:42 浏览: 14
html实现好看的多种风格导航菜单(源码)
5星 · 资源好评率100%
HTML水平二级菜单通常通过HTML结构和CSS样式来创建。你可以使用`<ul>`和`<li>`元素组合来构建无序列表,然后添加嵌套的列表项来表示下级菜单。以下是一个简单的例子:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
/* 使用CSS来美化和布局 */
ul {
list-style-type: none;
margin: 0;
padding: 0;
background-color: #f1f1f1;
}
li a {
display: inline-block;
color: black;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
li a:hover {
background-color: #ddd;
}
/* 二级菜单 */
ul ul {
display: none; /* 初始隐藏 */
}
li:hover > ul { /* 当一级菜单项悬停时显示二级菜单 */
display: inherit; /* 或者display:block; */
}
</style>
</head>
<body>
<ul>
<li><a href="#">一级菜单1</a></li>
<li>
<a href="#">一级菜单2</a>
<ul>
<li><a href="#">二级菜单2.1</a></li>
<li><a href="#">二级菜单2.2</a></li>
</ul>
</li>
<!-- 添加更多一级菜单项 -->
</ul>
</body>
</html>
```
在这个示例中,当鼠标悬停在一级菜单项上时,对应的二级菜单会显示出来。每个`<a>`标签用于链接到页面的不同部分,而`<ul>`和`<li>`则是构成菜单的基本元素。
阅读全文