Tim Tepaße: <li> Ausrichtung einer eigenen Bullet-Grafik

Beitrag lesen

Hallo Marc,

Bei Grafiken heißt es ja auch align="middle" ...
--> Siehe W3C

Komm schon. So ein Stuß ist man doch von Dir nicht gewohnt. Wie willst Du
ein in CSS generiertes Element mit einem alten HTML-Attribut formatieren?

Hallo Zotte,

es gibt im Moment in CSS keine Möglichkeit, die von Listen automatisch
generierten Markerboxen zu formatieren. Eine Möglichkeit ist es, auf
diese automatisch (vom Browserstylesheet) generierten Boxen zu verzichten
und eigene Markerboxen zu generieren, bei denen man dann etwas mehr
Möglichkeiten an Formatierung hat. Etwa wie in dem ersten Beispiel
in CSS 2 Empfehlung angegeben:

Original: http://www.w3.org/TR/REC-CSS2/generate.html#q11
  Übersetzung: http://edition-w3c.de/TR/1998/REC-CSS2-19980512/kap12.html#heading-12.6�

Allerdings benutzt diese Lösung das Pseudoelement :before, womit einige
Browser ihre Schwierigkeiten haben, namentlich der Lausebrowser auf dem
Hause Microsoft. Also ist es leider recht unbenutzbar in der Praxis.

In CSS 3 wird den Markerboxen übrigens ein eigenes Pseudoelement namens
::marker zugewiesen. Dann sollte man noch mehr Möglichkeiten zur Formatierung
(z.B. padding) haben. Dann ist aber wahrscheinlich erst in 5 Jahren oder so.
Leider.

Also muß ich Dir schweren Herzens zu der Lösung von dem unbekannten
Kerlchen namens "Hi Zotte" raten, da diese am praktikabelsten in
der jetztigen Realität ist.

  • Tim
--
tft-bm: Marker Listen