Jeena Paradies: :before und Link nicht umbrechen lassen

Hallo ,

Ich wieder einmal mit meinem :before. Folgendes Problem habe ich:

CSS Datei:
a.mail:before {
 content: url(../img/mail.png);
}

HTML Datei:
<a class="mail" href="mailto:jeenaparadies@it-pc.de">jeenaparadies@it-pc.de</a>

Damit produziert mir der Mozilla, wenn es blöd kommt, einen Zeilenumbruch an der Stelle zwischen dem mail.png und dem Text jeenaparadie@it-pc.de

Wie kann ich das verhindern? Der Opera macht das erfreulicherweise nicht. Ich habe ja da auch gar kein Leerzeichen und auch keinen Bildestrich.

Grüße
Jeena Paradies

--
Ihr wisst ja nichts ist besser als Bass.
  1. Hallo Jeena,

    Vielleicht hilft ein   oder <nobr> <-- ist aber nicht standardkonform

    HTH

    Werner

    1. Hallo ,

      Vielleicht hilft ein   oder <nobr> <-- ist aber nicht standardkonform

      <nobr> werde ich nicht verwenden, und wohin soll ich denn ein   reintun?

      Grüße
      Jeena Paradies

      --
      Ihr wisst ja nichts ist besser als Bass.
  2. Weise dem :before einfach "display:inline" zu.

    1. Hallo,

      Weise dem :before einfach "display:inline" zu.

      Laut CSS-Standard sollte die generierte Box diese Eigenschaft schon haben,
      nämlich vom a-Element geerbt, wenn dieses denn keine andere Eigenschaft
      als inline hat.

      Sollte Maximilians Tip keine Wirkung zeigen, würde ich mit margin und
      padding rumexperimentieren.

      Tim

      1. Hallo ,

        Sollte Maximilians Tip keine Wirkung zeigen, würde ich mit margin und
        padding rumexperimentieren.

        Ne das war viel einfacher als ich gedacht habe:

        a.mail {
          white-space: nowrap;
        }

        Trotzdem vielen Dank für euere Mühe.

        Grüße
        Jeena Paradies

        --
        Ihr wisst ja nichts ist besser als Bass.
    2. Hallo ,

      Weise dem :before einfach "display:inline" zu.

      Das bringt ja trotzdem nichts, da ja <a> schon ein inline Element ist.

      Grüße
      Jeena Paradies

      --
      Ihr wisst ja nichts ist besser als Bass.