Steve: Druck Stylesheet - externe Links mitdrucken

Hallo,

bin gerade dabei ein Druckstylesheet zu machen.
Über
a[href]:after {
  content: " <"attr(href)">";
  color: #777;
}

kann ich mir ja im Druck den Link anzeigen lassen. Allerdings habe ich auf der Seite auch interne Links und die möchte ich mir nicht anzeigen lassen, sondern nur die externen.
Gibt's einen regulären Ausdruck oder so etwas womit ich z.B. angeben kann: "a[href]=alles was mit http:// anfängt" oder so ähnlich?
Hab bis jetzt nichts gefunden.

Besten Dank
Steve

  1. Moin Moin!

    http://de.selfhtml.org/css/formate/zentrale.htm#attributbedingte oder einfach mindestens einem der beiden Linktypen eine zusätzliche Klasse verpassen.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
  2. Hello out there!

    Gibt's einen regulären Ausdruck oder so etwas womit ich z.B. angeben kann: "a[href]=alles was mit http:// anfängt" oder so ähnlich?

    CSS 2.1: nein. [CSS21 §5.8.1]

    CSS 3: ja. [CSS3-SELECTORS §6.3.2]

    See ya up the road,
    Gunnar

    --
    „Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)
    1. Hallo

      CSS 2.1: nein. [CSS21 §5.8.1]

      Das wäre nun wirklich ein Anwendungsfall für eine Klasse.

      CSS 3: ja. [CSS3-SELECTORS §6.3.2]

      Wie lange soll er warten, bis das praxisrelevant ist? Fünf Jahre oder gar derer zehn?

      Tschö, Auge

      --
      Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
      (Victor Hugo)
      Veranstaltungsdatenbank Vdb 0.2
      1. Hi,

        CSS 3: ja. [CSS3-SELECTORS §6.3.2]
        Wie lange soll er warten, bis das praxisrelevant ist? Fünf Jahre oder gar derer zehn?

        Teilweise ist es ja schon implementiert.

        Irgendwann werden größere Teile von CSS 3 dann mehr oder weniger flächendeckend verfügbar sein, und den Rest der tollen Sachen, die die Browserprogrammierer nicht umsetzen möchten, wird dann halt im neuen Standard 3.1 weggelassen. >8->

        Gruß, Cybaer

        --
        Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  3. Hi,

    Allerdings habe ich auf der Seite auch interne Links und die möchte ich mir nicht anzeigen lassen, sondern nur die externen.
    Gibt's einen regulären Ausdruck oder so etwas womit ich z.B. angeben kann: "a[href]=alles was mit http:// anfängt" oder so ähnlich?

    Lesetipp: http://24ways.org/2007/back-to-the-future-of-print

    MfG ChrisB