Marco Lehmann: Not-Bedingungen verknüpfen

Hallo zusammen,

ich möchte gern für die Druckansicht einer Webseite die Inline-Links im Klartext hinzufügen, dabei aber javascript- und mailto-Links ignorieren.

Bisher bin ich zu folgender Lösung gekommen:
 a:not([href*=mailto][href*=javascript]):after  {
  content: " (" attr(href) ") ";
 }

Der Safari interpretiert die Verknüpfung einwandfrei. Der Firefox leider nicht. Ich habe auch lange im Internet nach CSS-Attributen bzw. deren Verknüpfung gesucht, aber nichts gefunden. Deshalb frage ich jetzt mal hier nach.

Marco

  1. Hallo Marco,

    Bisher bin ich zu folgender Lösung gekommen:
    a:not([href*=mailto][href*=javascript]):after  {
      content: " (" attr(href) ") ";
    }

    Der Safari interpretiert die Verknüpfung einwandfrei. Der Firefox leider nicht.

    Folgender Selektor funktioniert bei mir im Firefox und Konqueror (Safari habe ich nicht):

    a:not([href*=mailto]):not([href*=javascript]):after

    Viele Grüße,
    Christian