【发布时间】:2019-06-18 13:23:43
【问题描述】:
我使用以下 CSS 为我的网站设计了一个导航栏:
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #ff9933;
font-size:90%;
}
li {
float: left;
border-right: 1px solid #ffb366;
}
li a {
display: block;
color: white;
text-align: center;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
}
li a:hover {
background-color: #e67300;
}
</style>
这是 w3schools.com 上记录的水平导航栏示例的一个版本:http://www.w3schools.com/css/tryit.asp?filename=trycss_navbar_horizontal_black
我的问题是它会影响我网站中使用的其他 <li> 和 <ul> 元素,而不仅仅是导航栏。如何确保导航栏与其他 <li> 和 <ul> 元素分开,仅使用 CSS?我最近才开始学习 CSS,所以我确定我在这里遗漏了一些非常基础的东西。
【问题讨论】:
标签: css