Jungs. Ich bin ziemlich neu in CSS und es ist mein erster Versuch, eine vertikale Navbar zu erstellen. Nachdem ich gelernt habe, dass ich -40 Rand für meine <li>
verwenden muss, um den Text horizontal zu zentrieren, bekam ich die nächste Herausforderung. Ich verstehe es nicht, den Text vertikal zu zentrieren. Vielleicht könnte jemand mir helfen :-)vertikale Zentrierung Side Navbar
body {
font-family: Lato;
}
.nav {
width: 300px;
height: 100%;
margin: -8px;
background-color: grey;
}
.nav li {
list-style: none;
text-align: center;
margin: 0 0 0 -40;
}
.nav li a {
text-decoration: none;
color: black;
font-weight: bold;
}
.nav li a:hover {
color: white;
}
<html>
<head>
<meta charset="utf-8">
<link href="style.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
<title>Webdesign</title>
</head>
<body>
<ul class="nav">
<li><a href="#">START</a></li>
<li><a href="#">HOME</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
</body>
</html>
Willkommen zu Stack Overflow! Bitte lesen Sie unsere [SO Fragen-Checkliste] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist), um Ihnen zu helfen, eine gute Frage zu stellen und somit eine gute Antwort zu erhalten. –