Hallo Zusammen!
Ich habe ein kleines CSS Problem:
Code
nav{ width: 100%;
margin: 0;
border-bottom: 3px solid #202833;
background: #202833;
color: #808893;
}
nav ul a {
display: block;
}
nav ul {
width: 0 auto;
margin: 0;
padding: 0 auto;
list-style: none;
display: flex;
align-items: center;
justify-content: center;
float: right;
margin-right: 5px;
}
nav ul li {
background: #202833;
display: inline-block;
font-family: arial;
text-decoration: bold;
}
nav ul li :hover {
color: #5cbc7c;
}
nav ul li a {
color: #808893;
text-decoration: none;
display:block;
padding: 15px;
}
nav ul li ul {
overflow: hidden;
position: absolute;
top: 100%;
left: 0;
width: 100%;
transition: 300ms all;
max-height: 0;
}
nav ul li ul li {
border-bottom: 1px solid #8c1e31;
}
nav ul li:hover > ul {
max-height: 700px;
}
#logout{
background-color: #e05447;
color: white;
}
#logout a{
color: white;
}
#logout:hover{
background-color: #9c3c33;
color: white;
}
#logout:hover > a{
color: white;
}
Alles anzeigen
HTML
<nav> <ul> <li><a href="news.html"><i class="fa fa-envelope-open-o"><b></i> News</b></a> <li id="logout"><a href="index.html"><i class="fa fa-sign-out"></i><b> Log-Out</b></a> </ul> </nav>
Doch Wenn ich über Logout fahre (mit der Maus), wird der Hintergrund dunkelrot, aber der Text wird grün, allerdings auch nur, wenn ich mit der Maus über dem Text bin! Komisch ist dabei, dass wenn ich über den Text fahre, der grün wird, allerdings das "Icon" dazu nicht.... Aber fahre ich über das "Icon", passiert es genau andersrum: Der Text bleibt weiß und das "Icon" färbt sich...
Wäre nett, wenn mir jemand sagen kann, wo der Fehler liegt!
_____________________
MfG
Simuletsplay
PS: nicht wundern - zum schluss im CSS-Teil habe ich ein wenig herumprobiert!