Ich versuche, ein Menü zu stylen, aber ich laufe immer wieder in diesen seltsamen Rand, der in FF4 und IE erscheint.Weird margin in einer Liste
Dies ist die einzige beeinflussen CSS:
#header ul
{
display: inline;
}
#header ul li
{
list-style-type: none;
background: #000;
display: inline;
margin: 0;
padding: 0;
}
#header ul li a
{
color: #fff;
text-decoration: none;
display: inline-block;
width: 100px;
text-align: center;
}
Und das ist die HTML:
<div id="header">
<ul id="toplinks">
<li><a href="#">Hello</a></li>
<li><a href="#">Herp</a></li>
<li><a href="#">Derp</a></li>
</ul>
</div>
Wie Sie sehen können, gibt es eine Marge auf beiden Seiten erscheinen, und ich würde mag es so, dass es keinen Rand haben würde (oder vielleicht 1px wäre in Ordnung) ...
Ich hatte das schon einmal mit mir passiert (wo Zeilenumbrüche und Gedankenstriche mir Probleme beim Platzieren geben -_-). Trotzdem danke! –
Wenn Sie die Formatierung beibehalten möchten, legen Sie die Schriftgröße des Containers auf 0 fest und wenden Sie dann die normale Schriftgröße auf die untergeordneten Elemente an. – rxgx
Ich liebe die "fischige Notation", es löste ein Problem Ich hatte meinen Kopf gegen die Wand geschlagen und versuchte die letzte halbe Stunde herauszufinden! Danke soooooo viel! +1 –