CSS写一个横向导航栏,列表用无序列表,并让无序列表横向排列
时间: 2024-02-22 16:01:29 浏览: 101
可以使用以下代码来实现一个横向导航栏,使用无序列表来创建列表项,并且让无序列表横向排列:
```html
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">产品</a></li>
<li><a href="#">服务</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
```
然后使用 CSS 样式来实现横向排列,例如:
```css
nav {
background-color: #333;
color: #fff;
padding: 10px;
}
nav ul {
display: flex;
list-style: none;
margin: 0;
padding: 0;
}
nav li {
margin-right: 20px;
}
nav li:last-child {
margin-right: 0;
}
nav a {
color: #fff;
text-decoration: none;
padding: 5px;
border-radius: 5px;
}
nav a:hover {
background-color: #fff;
color: #333;
}
```
这样就可以实现一个简单的横向导航栏了,效果如下:
![横向导航栏](https://cdn.jsdelivr.net/gh/YUbuntu0109/imgs-bed/2021/08/28/20210828230255.png)
阅读全文