Christian Eyrich: :before content und Umbruch

Beitrag lesen

Hallo,

das Ziel ist, vor einen Link eine Grafik zu plazieren, und zwar mittels :before.

HTML:
<p>Beispiel mit <a href="#" id="test">etwas Text</a>.</p>
und
CSS:
a#test:before {content:url(bild.gif);}

Nun soll aber wenn das Konstrukt unglücklich liegt kein Umbruch zwischen Grafik und Text passieren.

Ist das nach CSS-Standard möglich ohne ein extra
a#test {white-space:nowrap;}
Bzw. wer macht's richtig, Mozilla oder Opera? Denn Mozilla bricht nach der Grafik um, Opera nicht.

Und ja, meine Abneigung gegen den Workaround ist begründet. Besteht nämlich der Linktext aus mehreren Worten, wird auch zwischen denen nicht umbrochen - und das kann sperrig werden.

In der CSS-Spec hab' ich schon nachgelesen aber nichts dazu gefunden.

Christian