Mittels CSS bestimmtes Wort formatieren
Albert Ludwig
- css
0 Bio0 Stefan Bach0 MudGuard
Hallo Newsgroup,
ich möchte ein bestimmtes Wort oder Zeichenkombination (z.B. "TSV 1860") ein spezielles Layout/Logo verpassen.
Überall wo diese Zeichenkombination vorkommt, soll die Formatierung wirksam werden.
Wie ist das möglich?
Besten Dank vorab!
Ciao, Albert
Sup!
Gruesse,
Bio
Hallo,
ich möchte ein bestimmtes Wort oder Zeichenkombination (z.B. "TSV 1860") ein spezielles Layout/Logo verpassen.
Überall wo diese Zeichenkombination vorkommt, soll die Formatierung wirksam werden.
Du kannst das nur realisieren, wenn du um jedes Auftreten ein <span class="tsv_1860">...</span> setzt und diesem dann die entsprechende Formatierung zuweist.
Wenn du das eintragen der span Tags automatisieren möchtest, dann könntest du das auf der Serverseite realisieren. Z.B. einfach über mod_rewrite jeden Zugriff auf eine HTML Seite an ein Script umleiten, welches die augerufene Seite als Parameter erhält. Das Script kann dann die entsprechende Datei einlesen, die span Tags einsetzen und das Ergebnis an den Browser zurückliefern.
Viele Grüße,
Stefan
Hi,
ich möchte ein bestimmtes Wort oder Zeichenkombination (z.B. "TSV 1860") ein spezielles Layout/Logo verpassen.
Überall wo diese Zeichenkombination vorkommt, soll die Formatierung wirksam werden.
Wie Stefan schon sagte, geht das nicht.
CSS-Selektoren wählen Elemente aus, nicht Zeichenketten.
(Ausnahme: :first-letter und :first-line - aber auch da wird nicht ein vorgegebener String selektiert...
Es wird Dir also nichts anderes übrig bleiben, als die Zeichenkette in ein Element zu verpacken - span bietet sich an.
Im Gegensatz zu Stefan würde ich aber den Unterstrich im Klassennamen weglassen, weil Unterstriche erst in den Errata zu CSS2 zugelassen wurden und ältere Browser daher manchmal Probleme mit Unterstrichen in Klassennamen haben.
cu,
Andreas