Ich habe eine Navigationsleiste mit drei Links darin. Wenn Sie genau hinsehen, werden Sie sehen, dass der dunkelgrüne obere Rand des Schwebeflugs und die aktiven Anker nicht den braunen Rand abdecken. Gibt es eine Möglichkeit, dies zu tun?Obere Umrandung der Umrandung komplett machen
So sieht es aus;
body {
font-family: 'Roboto', sans-serif;
font-weight: 300;
background-color: #C8E6C9;
margin: 0;
padding: 0;
}
.container {
margin: 0 10% 0 10%;
}
header, ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #4CAF50;
}
h1 {
margin: 0;
border-bottom: 1px solid #FFFFFF;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
li {
float: left;
margin: 0 0 0 0;
}
h1, li a {
display: block;
color: #FFFFFF;
padding: 14px 16px;
text-decoration: none;
border: 2px solid #4CAF50;
border-top: 6px solid #4CAF50
}
/*link actions*/
li a.active {
background-color: #795548;
border: 2px solid #795548;
border-top: 6px solid #388E3C;
}
li a:hover {
background-color: #FDD835;
border: 2px solid #795548;
border-top: 6px solid #388E3C;
color: #795548;
}
li a.active:hover {
background-color: #FDD835;
border: 2px solid #795548;
border-top: 6px solid #388E3C;
}
a:first-child {
text-decoration: none;
color: #FFFFFF;
}
a:first-child:hover {
color: #795548;
}
<body>
<noscript>Please Use JavaScript you loser.</noscript>
<div class="container">
<header>
<nav>
<h1><a href="index.html">My Website</a></h1>
<ul>
<li><a href="index.html" class="active">Home</a></li>
<li><a href="page2.html">About</a></li>
<li><a href="page3.html">Getting Started</a></li>
</ul>
</nav>
</header>
</div>
</body>
Ahh schön! Ich habe dies als Lösung markiert. Ich habe gerade erst angefangen und noch nie einen Box-Schatten benutzt, also danke. –