Ich lerne CSS/HTML und ich habe ein Problem mit dem Erstellen eines Nav.Navigationsmenü Rand
ul {
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}
li {
display: inline-block;
padding: 15px 20px;
margin: 0;
height: 35px;
}
li:hover {
background-color: #232323;
border-bottom: 3px solid #e24a4a;
height: 32px;
cursor: pointer;
}
<nav>
<ul>
<li>M1</li>
<li>M2</li>
<li>M3</li>
<li>M4</li>
<li>M5</li>
</ul>
</nav>
Zwischen M ist Marge. Ich will es nicht. Ich habe versucht, sie zu entfernen, aber nichts.
Margin zwischen M
Wie kann ich es entfernen?
Sie setzen Polsterung an den 'li' Elemente – j08691
der padding: 15px 20px; Linie verursacht es – schylake
Das ist kein tatsächlicher 'Rand'. Go lesen https://css-tricks.com/fighting-the-space-between-inline-block-elements/ – CBroe