Lisi: Link-Pfad bei Druckanzeige

Hallihallo,

Es gibt ja die Möglichkeit eine spezielle CSS-Datei fürs Ausdrucken einzubinden (<link href="print.css" rel="stylesheet" type="text/css" media="print">). In CSS besteht die Möglichkeit mit "a[href]:after {}" neben den Links auch ihren Pfad erscheinen zu lassen. Jetzt wollte ich fragen, ob man irgendwie festlegen kann, dass bei normalen Links der Pfad angezeigt wird, nicht aber bei "mailto"-Links?

Für schnelle Antworten wär ich sehr dankbar.

Eure Lisi

  1. Hi,

    Es gibt ja die Möglichkeit eine spezielle CSS-Datei fürs Ausdrucken einzubinden (<link href="print.css" rel="stylesheet" type="text/css" media="print">). In CSS besteht die Möglichkeit mit "a[href]:after {}" neben den Links auch ihren Pfad erscheinen zu lassen. Jetzt wollte ich fragen, ob man irgendwie festlegen kann, dass bei normalen Links der Pfad angezeigt wird, nicht aber bei "mailto"-Links?

    Natürlich (sofern der Browser bereits diesen Teil von CSS 3 unterstützt): [href^="mailto:"] selektiert nur mailto-Links

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. A ja, gut, funktioniert.
      Aber kann ich auch irgendwie ein "a[href<ohne mailto>]" definieren?

      Danke schonmal

      Lisi

      1. Hi,

        A ja, gut, funktioniert.
        Aber kann ich auch irgendwie ein "a[href<ohne mailto>]" definieren?

        CSS 3 kennt auch den not()-Selektor.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hallo MudGuard.

          Aber kann ich auch irgendwie ein "a[href<ohne mailto>]" definieren?

          CSS 3 kennt auch den not()-Selektor.

          Welcher aber momentan meines Wissens nur von Konqeror (und damit ggf. auch Safari) umgesetzt wird.

          Einen schönen Samstag noch.

          Gruß, Ashura

          --
          sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
          mathbr:del.icio.us/ mathbr:w00t/
          1. Hi,

            CSS 3 kennt auch den not()-Selektor.
            Welcher aber momentan meines Wissens nur von Konqeror (und damit ggf. auch Safari) umgesetzt wird.

            Firefox 1.5 unterstützt ihn (und damit vermutlich alle 1.8er Geckos)

            cu,
            Andreas

            --
            Warum nennt sich Andreas hier MudGuard?
            Schreinerei Waechter
            Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
            1. Hallo MudGuard.

              CSS 3 kennt auch den not()-Selektor.
              Welcher aber momentan meines Wissens nur von Konqeror (und damit ggf. auch Safari) umgesetzt wird.

              Firefox 1.5 unterstützt ihn (und damit vermutlich alle 1.8er Geckos)

              Tatsache.
              Sogar mein Mozilla (und damit Gecko 1.7) unterstützt diesen Selektor.

              Einen schönen Samstag noch.

              Gruß, Ashura

              --
              sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
              mathbr:del.icio.us/ mathbr:w00t/
              1. Hi,

                Welcher aber momentan meines Wissens nur von Konqeror (und damit ggf. auch Safari) umgesetzt wird.
                Firefox 1.5 unterstützt ihn (und damit vermutlich alle 1.8er Geckos)
                Tatsache.
                Sogar mein Mozilla (und damit Gecko 1.7) unterstützt diesen Selektor.

                Also  m.W. genau die Browser, die auch [attr^="value"] unterstützen ...

                cu,
                Andreas

                --
                Warum nennt sich Andreas hier MudGuard?
                Schreinerei Waechter
                Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                1. Hallo MudGuard.

                  Sogar mein Mozilla (und damit Gecko 1.7) unterstützt diesen Selektor.

                  Also  m.W. genau die Browser, die auch [attr^="value"] unterstützen ...

                  Gut möglich.
                  Da ich (aufgrund von Fx 1.5) bei älteren Fx-Versionen nur noch XML-Fehler (bzgl. der GUI) bekomme, kann ich diese leider nicht auf Funktionalität testen.

                  Einen schönen Samstag noch.

                  Gruß, Ashura

                  --
                  sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
                  mathbr:del.icio.us/ mathbr:w00t/
  2. Hallo Lisi.

    Jetzt wollte ich fragen, ob man irgendwie festlegen kann, dass bei normalen Links der Pfad angezeigt wird, nicht aber bei "mailto"-Links?

    Nur mit CSS Level 3.

    a[href]::after {  
      content:' (' attr(href) ')'; /* Dies zeigt hinter jedem Link die URL an */  
    }  
      
    a[href^=mailto]::after {  
      display:none; /* Dies blendet diese nur für mailto-Links wieder aus */  
    }
    

    Opera, Konqueror, Atlantis und Firefox setzen dies wie gewünscht um.
    Da der IE (zumindest in seiner aktuellen Version 6) nicht einmal Pseudoelemente wie ::after und die content-Eigenschaft versteht, braucht man hier natürlich nichts erwarten.

    Einen schönen Samstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    mathbr:del.icio.us/ mathbr:w00t/
    1. Danke euch allen, hat mir viel geholfen

      Lisi