expertinnen-web.de

Das Expertinnen-Web

list-style-image umschiffen

| 5 Kommentare

Individuelle Spiegelstriche sind zwar nett, aber schlecht zu positionieren. Internet Explorer und Firefox ordenen sie unterschiedlich an, so dass man nicht einmal mit etwas Hintergrund um den Punkt zum gewünschten Ergebnis kommen kann.

Besser:

  1. ul {list-style-type: none;}
  2. li {padding-left: 20px;background-image:url(pics/punkt.gif); background-repeat:no-repeat; background-position: 5px 5px;}

Die Liste wird ohne Punkte angezeigt, die Spiegelstriche als Grafik in das Padding des einzelnen Listenelements verlagert und nach Wunsch positioniert.

Autor: Susanna

Seit 12 Jahren berate ich Unternehmen auf ihrem Weg ins Internet. Ziel ist eine Website, die den Kunden wie ein aktiver Mitarbeiter unterstützt. Mein persönlicher Schwerpunkt liegt auf den Content Management Systemen und ihrer Programmierung. Diese CMS sind meine Baustelle: TYPO3, Drupal, Wordpress und Joomla.

5 Kommentare

  1. *grosserdankeskuss*
    Jetzt geht’s endlich!

  2. Klar, da fallen Hintergrundbilder gewöhnlich weg. Dann muss eben im Print-Stylesheet wieder auf die häßlichen HTML-Punkte zurückgegriffen werden :(

  3. Ja, ist ganz nett. Es eignet sich aber nicht fuer alle media-types. Bei print werden zb Hintergruende ueberschrieben.

  4. Bin zwar keine Expertin, aber ich hoffe, hier trotzdem willkommen zu sein…

    Dieser Tipp hat mit einem Schlag alle Probleme gelöst, die ich mit der Formatierung listen-basierter Menüs hatte!

    Einfach genial! Genial einfach!

    Ein Beispiel, wie prima das jetzt funktioniert, findet man hier:

    http://www.powertemplate.de/kunden/fonez/index.php/cPath/50_53

    Mit “list-style-image” hätte ich das nie so hinbekommen.

  5. Hatte gerade das angesprochenen Problem mit der unterschiedlichen Darstellung der Aufzählungszeichen.
    Hatte mich dann schon mit den Standard-Dingern abgefunden.
    Bin dann auf diesen Tipp gestoßen, und siehe da: Mein Problem ist gelöst.
    Super Tipp, vielen Dank.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*