|
|
|
|
|
|
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?
|
24. 05. 2007, 10:09
|
#1
|
|
0x0090d336b734c301
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.
|
24. 05. 2007, 10:19
|
#2
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Aug 2001
Beiträge: 620
|
Re: Listenzeichen andersfarbig formatieren
|
24. 05. 2007, 10:27
|
#3
|
|
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?
|
24. 05. 2007, 10:32
|
#4
|
|
0x0090d336b734c301
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 2.940
|
Re: Listenzeichen andersfarbig formatieren
Mit der Eigenschaft list-style-image geht das.
|
24. 05. 2007, 10:33
|
#5
|
|
nicht mehr hier
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.
|
24. 05. 2007, 11:34
|
#6
|
|
...ist dagegen!
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.
|
24. 05. 2007, 22:19
|
#7
|
|
Moderator
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.
|
24. 05. 2007, 22:36
|
#8
|
|
Cloogshicer®
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.
|
25. 05. 2007, 03:41
|
#9
|
|
Interrobangist‽
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…
|
25. 05. 2007, 12:10
|
#10
|
|
Alle Zeitangaben in UTC +1. Es ist jetzt 18:12 Uhr.
|
|