Hallo,
1. o.k., natürlich meine ich immer Browser, wenn ich Server sage
2. padding-left ist in der Tat unsinnig;
3. Doppelung natürlich auch, das ist nur beim Ausprobieren so stehen geblieben;
4. css-Grundlagen: sind glaube ich schon da, vielleicht etwas oberflächlich und etwas eingerostet, wie auch immer, jedenfalls Danke für das Kompliment!
Sollte jedenfalls hier nichts zur Sache tun ...
Das Problem bleibt, dass alles was unter #navi li li steht ignoriert wird.
Nochmals konkret:
HTMl-Code sieht etwa so aus:
<div id="navi">
<div id="naviinnen">
<ul>
<li><a href="1.html">1</a></li>
<ul>
<li><a href="1a.html">1a</a></li>
<li><a href="1b.html">1b</a></li>
<li><a href="1c.html"> 1c</a></li>
</ul>
<li><a href="2.html">2</a></li>
<li><a href="3.html">3</a></li>
</ul>
</div></div>
Dann habe ich im CSS
navi und naviinen definiert:
#navi {
float: left;
width: 200px;
}
#naviinnen { margin-left: -20px;
font-size: 120%;
font-weight:bold;
}
und nun naviinnen li und naviinnen li li:
z. B.:
#naviinnen li {
list-style-type: none;
margin-bottom: 15px;
}
#naviinnen li li{
list-style-type: circle;
margin-bottom: 10px;
font-size: smaller /*(oder 80%, warum soll das denn Unsinn sein?)*/;
}
Die Angaben bei naviinnen li li werden jedoch ignoriert.
Viele Grüße und Danke für Hilfe! (Wenn keine Hilfe möglich auch o.k. Abqualifizierende Kommentare nützen mir jedenfalls nichts.)
Michael
Hi,
Warum du margin-left: -20px; und padding-left: -10px; unsinnigerweise nochmal angibst, erschließt sich mir nicht ganz.
Insbesondere wo padding doch gar nicht negativ sein darf ...
cu,
Andreas