MudGuard: Typographische Frage

Beitrag lesen

Hi,

Der Duden schlägt, u. a. unter http://www.duden.de/service/download/textverarbeitung_duden1.pdf vor, dass mehrteilige Abkürzungen, wie "z. B." keinen Zeilenumbruch beinhalten dürfen, das "B." im Beispiel also immer in der gleichen Zeile wie das "z." stehen muss.

Ist das aber wirksam in allen Browsern?

Und wenn nicht?
"Die Trennung solcher mehrteiliger Abkürzungen sollte nach Möglichkeit vermieden werden."

"sollte" heißt nicht "muß"
und
"nach Möglichkeit" weicht das auch nochmal auf. Es ist also nicht _falsch_, es zu trennen, es ist nur besser, _nicht zu trennen_.

Wenn ein Browser diese Möglichkeit nicht unterstützt, ist das kein Verstoß gegen die Regeln.

Habt Ihr andere Ideen?

<abbr>z. B.</abbr>

mit

abbr
{
    display:inline-block; /* da white-space nur auf block-level-Elemente anwendbar ist */
    white-space:nowrap;   /* kein Zeilenumbruch, könnte auch pre sein */
    word-spacing:0.3em;   /* die Zwischenraeume sollen klein sein... */
}
Wobei ich nicht ganz sicher bin, ob white-space auf inline-block anwendbar ist, CSS 2.1 zählt inline-block weder bei den block-level- noch bei den inline-level-Werten von display auf.
Schlimmstenfalls das   einsetzen:
<abbr>z. B.</abbr>

Ich persönlich nutze als "kleinerer Zwischenraum" schlicht und einfach den Platz, der sowieso zwischen dem Punkt und dem nächsten Buchstaben entsteht, setze also weder ein normales (per CSS verschmälertes) noch ein geschütztes (per CSS verschmälertes) Leerzeichen, sondern schreibe
z.B.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/