Ich bin neu in HTML und CSS, und jetzt habe ich Probleme mit dem Padding auf meiner Navbar, ich kann nicht erreichen, dass es die Spitze "erreicht", gibt es ein Leerzeichen zwischen der Navigationsleiste und dem oberen Rand der Website Ich kann nicht loswerden.Die Navigationsleiste kann nicht 0px auf oberem Padding gehen.
Hier ist mein HTML-Code:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Projekt 2</title>
<link rel="stylesheet" type="text/css" href="p2.css">
</head>
<body>
<ul class="nav">
<li><a href="#">Home</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">More</a></li>
</ul>
</body>
</html>
Und die CSS:
body {
margin: 0;
padding: 0;
padding-top: 0px;
font-family: monospace;
}
.nav {
background-color: dimgrey;
color: white;
list-style: none;
text-align: center;
padding: 20px 0 20px 0;
}
Hier ist das Problem, ich kann nicht scheinen, von dem weißen Raum oberhalb der Navigationsleiste, um loszuwerden, obwohl ich habe den Padding auf 0px gesetzt. Ich habe versucht, die Pixel um zu ändern, habe ich mit dem Padding-Top-Attribut versucht, aber nichts scheint zu helfen, jede Hilfe wird geschätzt, danke!