gulli:board Logo

Anzeige


  Antwort
Lim_Dul
Mitglied
 
Registrierungsdatum: Aug 2001
Beiträge: 620
Listenzeichen andersfarbig formatieren

Gibt es bei einer Liste (ul) eine Möglichkeit, den Bullet-Point davor in einer anderen Farbe zu formatieren, ohne dafür eine eigene Grafik einzubinden?
Alt 24. 05. 2007, 10:09 Lim_Dul is offline Mit Zitat antworten #1
stephantom Spender
0x0090d336b734c301
 
Benutzerbild von stephantom
 
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 2.940
Re: Listenzeichen andersfarbig formatieren

HTML-Code:
<style type="text/css"> ul li { list-style-type:none; } ul li:before { content:"• "; color:red; } </style> <ul> <li>eins</li> <li>zwei</li> <li>drei</li> <li>vier</li> </ul>
Funktioniert in allen modernen Browsern.
Alt 24. 05. 2007, 10:19 stephantom is offline Mit Zitat antworten #2
Lim_Dul
Mitglied
(Threadstarter)
 
Registrierungsdatum: Aug 2001
Beiträge: 620
Re: Listenzeichen andersfarbig formatieren

Danke
Alt 24. 05. 2007, 10:27 Lim_Dul is offline Mit Zitat antworten #3
DubZy
Mitglied
 
Registrierungsdatum: Apr 2007
Beiträge: 114
Re: Listenzeichen andersfarbig formatieren

hab auch mal ne frage, ist es möglich und wenn ja wie, den punkt von einer liste durch eine grafik zu ersetzen?
Alt 24. 05. 2007, 10:32 DubZy is offline Mit Zitat antworten #4
stephantom Spender
0x0090d336b734c301
 
Benutzerbild von stephantom
 
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 2.940
Re: Listenzeichen andersfarbig formatieren

Mit der Eigenschaft list-style-image geht das.
Alt 24. 05. 2007, 10:33 stephantom is offline Mit Zitat antworten #5
Kirby Spender
nicht mehr hier
 
Benutzerbild von Kirby
 
Registrierungsdatum: Jun 2006
Ort: Dreamland
Beiträge: 1.247
Re: Listenzeichen andersfarbig formatieren

Für den Fall, dass du die Liste als Menü verwenden willst,. wäre es sinnvoller mit list-style-image: none; zu arbeiten, den Text im <a>-Tag einzurücken (text-indent:) und ein positioniertes Hintergrundbild (background:) zu geben. Damit kann man das Menü mMn besser bearbeiten.
Ansonsten bietet sich die Methode von stephantom an.
Alt 24. 05. 2007, 11:34 Kirby is offline Mit Zitat antworten #6
Greg5000 Spender
...ist dagegen!
 
Benutzerbild von Greg5000
 
Registrierungsdatum: Jan 2003
Ort: Osnabrooklyn
Beiträge: 5.037
Re: Listenzeichen andersfarbig formatieren

Statt text-indent lieber padding-left, dann kann man den Link auch auf voller breite anklicken.
Alt 24. 05. 2007, 22:19 Greg5000 is offline Mit Zitat antworten #7
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.125
Re: Listenzeichen andersfarbig formatieren

Das Ausgangsproblem könnte man auch alternativ so lösen, dass man die Liste mit der für den Punkt gewünschten Farbe auszeichnet und dann innerhalb des Listenelements ein zusätzliches div/span-Element einbaut, dem man dann die Textfarbe zuweist. Ist zwar nicht so elegant wie Generated Content, dafür funktioniert es dann auch im ollen IE, der ja selbst in Version 7 noch nichts mit :before und :after anfangen kann.
Alt 24. 05. 2007, 22:36 aNtiCHrist is offline Mit Zitat antworten #8
Dexter
Cloogshicer®
 
Benutzerbild von Dexter
 
Registrierungsdatum: May 2000
Ort: fuck'nmiddlofnowhere
Beiträge: 13.250
Re: Listenzeichen andersfarbig formatieren

Noch eleganter könnte man die im Ausgangsposting gewünschte Alternative ignorieren und fragen, was gegen ein Background-image spricht.
Alt 25. 05. 2007, 03:41 Dexter is offline Mit Zitat antworten #9
Merinor
Interrobangist‽
 
Benutzerbild von Merinor
 
Registrierungsdatum: Feb 2006
Beiträge: 349
Re: Listenzeichen andersfarbig formatieren

Zitat:
Zitat von Dexter 
Noch eleganter könnte man die im Ausgangsposting gewünschte Alternative ignorieren und fragen, was gegen ein Background-image spricht.

Das Fehlen von Dynamik.

Wobei ich der Meinung bin, extra für Listenpunkte weitere Elemente zu benutzen etwas den Nutzen des ganzen übersteigt – man muss die Dateigröße ja nicht unnötig steigern…
Alt 25. 05. 2007, 12:10 Merinor is offline Mit Zitat antworten #10
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 18:12 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
neurosis.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory