Sven Rautenberg: <nobr>

Beitrag lesen

Moin!

kann mir jemand sagen, warum der <NOBR>-Tag nicht mehr zum HTML-Standard gehört. Ich weiss, es gibt NOWRAP und WHITE-SPACE, die diesen ersetzen können. Aber andererseits entspricht der <B>-Tag, der z.B. durch FONT-WEIGHT ersetzbar ist, dem Standard.

<nobr> war niemals HTML-Standard. Insofern kann er auch nicht "nicht mehr dazugehören". Und die jetzt gültige CSS-Angaben "white-space:nowrap;" ist die einzige standardgemäße Methode, den Zeilenumbruch zu verhindern.

Das <b> hingegen ist im Standard drin. Allerdings ist es eigentlich auch "böse": Es formatiert "Fettschrift" in HTML. Für Formatierungen ist aber eigentlich CSS zuständig - oder der Browser selbst. Denn manche Browser können beim besten Willen keine Fettschrift darstellen, weil das Ausgabemedium dazu nicht in der Lage ist. Aber sie können die logischen Tags (z.B. <strong>) interpretieren und den Text in irgendeiner Weise "stark betonen". Die üblichen grafischen Browser formatieren <strong> standardmäßig als Fettschrift, und mit CSS kann man beliebig eingreifen.

<b> sollte deshalb eigentlich auch aus HTML verschwinden.

- Sven Rautenberg