Ein Begriff auf der Webseite gleich darstellen

Thomas Holzmann

Angesehenes Mitglied
Hallo

Ist es irgendwie via .css möglich einen Bestimmten begriff, z.b. "Hausdach" dass dieser begriff auf der Seite immer genau gleich an zeigt.

Sprich wenn dieses Wort vorkommt wird automatisch das Wort "Haus" schwarz geschrieben und das Wort "Dach" Rot!

Gruss woody
 
hmm.. nicht dass ich wüsste.
Da du css styles ja nur tags zuordnern kannst.

Müsstest dir halt eine Funktion schreiben, welche dir per requlären Ausdruck die Texte durchsucht und diese dann ersetzt/verändert.

Grüsse, Crazy
 
so direkt geht das nicht. du müsstest einen zwischenschritt einfügen.
aus 'hausdach' zuerst '
<span class="rot">Haus</span><span class="schwarz">dach</span>'
machen.

musst mal schauen welche zeichenkettenfunktionen die programmiersprache deiner wahl zur verfügung stellt. in rexx wäre das z.b.:
replace(ausgabe, ' hausdach ', ' <span class="rot">Haus</span><span class="schwarz">dach</span> ')

kannst du vor dem html-output machen oder danach (javascript).
 
alles klar, das wäre jedoch nicht auf allen unterseiten auch gültig!

Via .css hätte ich das ganze über die ganze Seite als Standard machen können.
 
das geht so nicht. Dafür ist CSS auch nicht gedacht. Wie schon erwähnt musst du da vorher via Sprache deiner Wahl parsen. im PHP ereg_replace

Wenn es jetzt einfach darum geht auf vielen statischenSeiten dies einzubauen empfehle ich UltraEdit. Alle Seiten reinziehen Suchen/ersetzen alles wieder abspeichern - fertig.
 
Zurück
Oben