我在左上角有一個菜單欄,但懸停和活動元素不能覆蓋整個文本。我對此很陌生,頁面沒有完成,所以不需要指出它看起來有多糟糕。整個頁面都是挪威語,所以可能會有點混亂。它應該是一種電影註冊,我知道它可能在我的代碼中有很多錯誤,但是我現在想要解決的問題是懸停和活動:)懸停不能覆蓋整個文本
這是我的html :
<!--MENUBAR-->
<div id="nav">
<ul class="first">
<li><a class="active" href="startside.html">Startside</a>
</li>
<li><a href="minelån.html">Mine lån</a>
</li>
<li><a href="Minliste.html">Min liste</a>
</li>
</ul>
</div>
</header>
<!-- LOGIN -->
<form>
<span class='login'>
<label for="E-postadresse">E-postadresse</label>
<input name="E-postadresse" placeholder="E-postadresse" id="E-postadresse" />
<label for="Passord">Passord</label>
<input type="password" placeholder="Passord" id="Passord" />
<input type="submit" value="Logg inn" />
</span>
</form>
</body>
</html>
<!-- end snippet -->
和CSS:
/*MENUBAR*/
#nav {
background-color: #999999;
position: absolute;
top:0px;
padding-left: 85px;
height: 50px;
overflow: hidden;
margin-top: -5px;
left: -90px;
}
ul {
list-style-type: none;
margin: 0;
font-size: 0;
padding: 5px;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif;
background-color: #808080;
}
.first li {
display: inline-block;
}
li a {
display:block;
text-decoration: none;
text-align: center;
padding: 15px 20px;
color: white;
cursor:pointer;
font-size: 16px;
}
li a:hover {
background-color:#333333;
}
.active {
background-color:#333333;
}
/* LOG IN*/
form {
float:right;
font-family: Arial, Helvetica, sans-serif;
}
.login {
position: absolute;
top: 10px;
right: 25px;
font-size: 50%;
display: inline-block;
}
input{
font-size: 90%;
}
請將您的代碼片段簡化爲與您的問題相關的部分,如果問題只是關於菜單欄,請不要粘貼整個頁面。減少代碼也可能會導致您找到正確的答案,所以始終值得嘗試隔離問題。 – GolezTrol
哦對不起,完成了! – ingvaha