Warum gibt es einen Rand in der UL? Die Navbar geht direkt unter und aus dem Header, wenn ich nach links oder rechts schwebe. Wenn ich Ul entferne, fällt es nicht unter. Ich verstehe es nicht. Wie repariere ich es?Unerwünschter Rand in UL
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="container">
<div id="header">
<div class="navbar">
<ul>
<li><a href="#"></a>NAV1</li>
<li><a href="#"></a>NAV2</li>
<li><a href="#"></a>NAV3</li>
</ul>
</div>
</div>
</div>
</body>
</html>
CSS
html{
height:100%;
}
body{
height:100%;
width:100%;
background-color: grey;
margin:0;
padding:0;
}
#container{
width:80%;
margin:auto;
}
#header{
width:100%;
}
.navbar{
width:100%;
}
ul{
margin:0;
padding:0;
width:25%;
float:left
}
li{
display:inline;
}
die einzige Marge, die der ul aus der #container – tourdefran
Put eine Grenze auf sie geerbt hat! Sie können dies verwenden, um Ihre Frage ein wenig genauer zu erklären: https://jsfiddle.net/sheriffderek/mban3xr/ – sheriffderek