XHTML und mehrfache Aufzählungen
L00NIX
- css
0 Daniel Thoma0 L00NIX0 Axel Richter0 L00NIX
Hallo Leuz. :-)
Wenn ich eine doppelte ul-Aufzählung mit XHTML mache, muss ich Unteraufzählungen in ein <li></li> kapseln, damit die Syntax korrekt ist. Das Dumme ist, dass dann aber ein doppeltes Aufzählungszeichen vor der Unterliste steht.
Wie kann ich das denn mit CSS entfernen, so dass lediglich das Aufzählungszeichen der "Unterliste" zu sehen ist?
Vielen Dank.
L00NIX
Hallo L00NIX,
Mit list-style-type:none kannst Du das abschalten, allerdings nur für die gesammte Liste.
Wie ist denn Deine Liste strukturiert, dass Du das überhaupt brauchst.
Sowas
ist ja problemlos darstellbar.
Unterpunkte ohne einen übergeordneten Punkt zu dem sie gehören sind eigentlich ungewöhlich. Das kann man mit solchen Listen eigentlich auch gar nicht vernünftig darstellen.
Grüße
Daniel
Hallo
Mit list-style-type:none kannst Du das abschalten, allerdings nur für die gesammte Liste.
Unterpunkte ohne einen übergeordneten Punkt zu dem sie gehören sind eigentlich ungewöhlich. Das kann man mit solchen Listen eigentlich auch gar nicht vernünftig darstellen.
XHTML verlangt aber, dass eine Unterliste in <li></li> eingeschlossen ist.
Folgendes funktioniert, ist aber unschön:
<ul>
<li>...</li>
<li style="list-style-type:none;">
<ul>
<li>...</li>
</ul>
</li>
</ul>
Ich dachte eher daran, dass global einzustellen:
<style>
li ul
{
list-style-type: none;
}
</style>
Aber das entfernt alle Listenzeichen der Unterliste. :-(
Gruß
L00NIX
Hallo,
XHTML verlangt aber, dass eine Unterliste in <li></li> eingeschlossen ist.
Ja und?
<ul>
<li>Punkt 1</li>
<li>Punkt 2
<ul>
<li>Punkt 2.1</li>
<li>Punkt 2.2</li>
<li>Punkt 2.3</li>
</ul>
</li>
<li>Punkt 3</li>
</ul>
viele Grüße
Axel
Hallo
<ul>
<li>Punkt 1</li>
<li>Punkt 2
<ul>
<li>Punkt 2.1</li>
<li>Punkt 2.2</li>
<li>Punkt 2.3</li>
</ul>
</li>
<li>Punkt 3</li>
</ul>
ARGL!
Natürlich! Wieder mal den Wald vor lauter Bäumen nicht gesehen!
Danke
L00NIX