CSS letter-spacing Teile eines Wortes

Ich will etwas tun, wie dies in HTML:

"T i t l e"

Das W3C empfiehlt mit der CSS-Eigenschaft letter-spacing statt Leerzeichen einfügen. Also, ich kann Folgendes tun: &quot;<span style="letter-spacing: 0.5em;">Title</span>&quot;

gibt das folgende Ergebnis:

"T i t l e" (sometimes IE), "T i t l e " (all other browsers)

Die alternative, mit &quot;<span style="letter-spacing: 0.5em;">Titl</span>e&quot; Ergebnisse in

"T i t le" (sometimes IE), "T i t l e" (all other browsers)

Gibt es einige einfach und elegante Weg, um das gewünschte Ergebnis in allen gängigen Browsern (IE6-8, FF, Opera, Safari)? Ich weiß, dass ich so etwas wie <span class="a"><span class="b">Titl</span>e</span> und conditional comments, dass die Zuweisung der richtigen CSS-basierend auf browser-Auswahl, aber ich will nicht zu überfrachten meine HTML und CSS mit browser-spezifischen Lösungen.


EDIT: Über die "manchmal IE": ich habe zwei Rechner, beide mit Windows 7 und IE8 (8.0.7600.16385). Einer von Ihnen gibt die linke hand führen, einer von Ihnen der rechten hand führen (für genau der gleichen HTML-Datei). Leider hält der Kunde den IE7 produziert der linken hand führen...

InformationsquelleAutor Heinzi | 2010-01-10
Schreibe einen Kommentar