我正在試圖在我的網站上創建一個水平導航欄。問題是當我將鼠標懸停在其中一個選項上時。它突出顯示,但不是我想要的。這是結果:刪除導航欄(不可見)填充
正如你可以看到有一些空間,這也應該被強調,但它不是。
我的HTML和CSS:
.section ul {
list-style: none;
list-style-type: none;
padding: 0;
overflow: hidden;
text-align: center;
background-color: #5fb763;
}
.section ul li {
display: inline-block;
font-family: 'Oswald', sans-serif;
font-size: 0.8em;
width: 200px;
height: 100%;
}
.section ul li a {
text-decoration: none;
color: #fff;
display: block;
transition: .3s background-color;
}
.section ul li a:hover {
background-color: #f0f0f0;
height: 100%;
}
.section ul li a.active {
background-color: rgba(198, 186, 186, 0.73);
color: #444;
}
<body>
<ul>
<li class="home"><a href="#section1">El local</a>
</li>
<li class="tutorials"><a href="#section2">Como Llegar</a>
</li>
<li class="about"><a class="active">Historia</a>
</li>
</ul>
<hr />
<hr />
</body>
太棒了!奇蹟般有效! – Aldridge1991