Für die Darstellung der Markierungen von Aufzählungs-Listen <ul> stehen in CSS1 drei Typen zur Verfügung sowie die Möglichkeit, ein eigenes Symbol zu definieren oder ganz darauf zu verzichten:
Die Darstellungsmöglichkeiten nummerierter Listen <ol> sind theoretisch vielfältiger, siehe dazu SelfHTML. Doch leider werden längst nicht alle Optionen von allen Browsern unterstützt.
Aufzählungslisten werden standardmäßig eingerückt dargestellt. Was im Fließtext der Übersichtlichkeit halber meist seine Berechtigung hat, ist in anderen Fällen jedoch nicht immer erwünscht.
Um den Abstand vom linken Rand per CSS zu verringern, müssen leider im Mozilla /
Netscape 6+ und im Internet Explorer unterschiedliche Angaben gemacht werden. Während
die Geckos mit padding arbeiten, verwendet der IE margin.
Also muß man beide Angaben kombinieren, will man in den gängigen Browsern ein
einheitliches Bild erzielen.
Wenn man jedoch einfach die Werte auf Null setzt, ergibt sich in beiden Browsern ein unerwünschtes Ergebnis:
Auf den Cascading Stylesheets Seiten von Ulrike Häßler Stil mit <Stil> fand ich die einfachste Lösung:
Das Navigationsmenü einer Webseite ist eigentlich nichts anderes als eine Liste von Links. Warum also dafür nicht auch eine Liste verwenden? Dazu habe ich einige Experimente mit Menüs auf einer eigenen Seite erstellt.
Taming Lists
Umfangreiche Beispiele um Listen zu zähmen.