Hi,
Das klappt natürlich nicht, da "content" nur für die Pseudklassen :before und :after definiert ist.
Workaround wäre jetzt, ein Hintergrundbild zu verwenden. Aber das skaliert ja nicht mit, wenn man die Größe der Dokumentschriftart ändert.
Gibt es da eine Lösung für?
hr:after
{
content:"*"; /* der Stern */
font-size:2em; /* etwas größer */
margin-left:49%; /* ab in die Mitte (genauen Wert ausprobieren) */
margin-top:-0.5em; /* nach oben über die Linie */
color:red;
display:block; /* damit der margin-top greift */
background:yellow; /* Hintergrundfarbe an der gewünschten Stelle (damit die Linie unterbrochen ist), zum Ausprobieren erstmal gelb, damit man sieht, wo das padding greift */
width:.5em; /* wg. Hintergrund */
padding-left:0.3em; padding-right:0.3em; /* um die Hintergrundfarbe auszudehnen und damit die Linie zu unterbrechen */
}
Sieht zumindest im Mozilla einigermaßen aus.
Opera hab ich grad nicht hier.
IE kann sowieso kein :after
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.