Hallo Andi,
Eine URL (natuerlich als Link, </faq/#Q-19>), waere gut.
möchte gern mit <ul> erstellte listen insgesamt nach oben rücken (also weniger abstand haben lassen). margin und padding mit negativen werten habe ich schon probiert, das will nicht.
Dann liegt es vielleicht daran, dass das Element, welches
vor der Liste kommt, unten einen zu grossen Margin hat
(sollte aber durch negative Margins beseitigt werden koennen),
oder dass das Element, im dem die Liste enthalten ist,
ein zu grosses Padding hat.
Mach mal zu Kontrollzwecken die Border der Elemente sichtbar.
Das erklaert oft unerklaerliche Phaenomene... ;-)
btw: kann man den zeilenabstand festlegen/ändern - der ist bei ie und moz komplett unterschiedlich.
Die Listenformatierung mit CSS ist relativ muehsam.
Die Browser haben da in der Tat sehr eigenwillige Vorstellungen.
Ein paar Ideen kriegst Du hier:
http://www.subotnik.net/style/list-box-test.html
http://devedge.netscape.com/viewsource/2002/list-indent/
http://www.alistapart.com/articles/taminglists/
http://css.maxdesign.com.au/listamatic/
Damit es zwischen Listen-Elementen keinen vertikalen
Abstand gibt, ist es fuer den MS IE leider oft notwendig,
fuer LI einen border-bottom zu definieren (meine Erfahrung).
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!