Hallo zusammen,
ich möchte eine Listenformatierung mit Spiegelstrichen machen.
Geht das?
list-style-type bietet leider keine Spiegelstriche an, man kann aber etwas tricksen (s.u.)
Zweite Frage:
Vor Beginn der Liste kommt immer ein ziemlicher Abstand. Kann
man den verhindern? Es sieht also meist so aus:
‚margin-left‘ und ‚padding-left‘ sind Dein Freund.
Hier ein Beispiel (die Unterstriche vor den ‚li‘ wegnehmen)
ul.Striche {
/\* Es gibt leider keinen Typ für Striche (siehe http://de.selfhtml.org/css/eigenschaften/listen.htm#list\_style\_type), daher nehmen wir da Zeichen hier weg und nutzen ':before' (s.u.) \*/
list-style-type: none;
/\* linken Abstand wegnehmen \*/
margin-left: 0;
padding-left: 0;
}
ul.Striche li:before {
/\* Vor jedes Listenelement "- " einfügen. Der IE kann das leider nicht \*/
content: "- ";
}
Eins
Zwei
Drei
Gruß
Diether