Frank: a[href^="http://"]

Hallo,
folgendes funktioniert im Firefox, da er ja Attributselektoren unterstützt. Aber das Steuerungzeichen ^ finde ich nirgends dokumentiert, weder beim W3C noch in SELFHTML. Funktioniert aber toll, es die angegebenen Zeichen nur Links vorangestellt, die mit http:// beginnen. Das wird doch nichts proprietäres sein.... oder ist das CSS3?

a[href^="http://"]:before {
    content: "\2197\00A0";
}

  1. Hallo Frank,

    folgendes funktioniert im Firefox, da er ja Attributselektoren unterstützt. Aber das Steuerungzeichen ^ finde ich nirgends dokumentiert, weder beim W3C noch in SELFHTML. Funktioniert aber toll, es die angegebenen Zeichen nur Links vorangestellt, die mit http:// beginnen. Das wird doch nichts proprietäres sein.... oder ist das CSS3?

    Ja, siehe W3C: Substring matching attribute selectors

    Grüße
     Roland

    --
    SELFHTML-Community > Visitenkarten > Orlando
    Nachwuchsförderung 2.0: »Mami, sieh mal! Ich habe mit CSS eine Tabelle nachgebaut.«
  2. Hallo Frank.

    Aber das Steuerungzeichen ^ finde ich nirgends dokumentiert, weder beim W3C noch in SELFHTML.

    Es ist auch kein Steuerungszeichen, sondern ein Teil der PCRE-Syntax.

    Funktioniert aber toll, es die angegebenen Zeichen nur Links vorangestellt, die mit http:// beginnen. Das wird doch nichts proprietäres sein.... oder ist das CSS3?

    Es wird mit CSS Level 3 eingeführt, ja. Die Syntax ist an die PCRE-Syntax angelehnt.

    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/
  3. Danke für eure Infos!
    Schade, dass es erst CSS3 ist..
    Muss man sich wohl mit JS behelfen ;-)

    vG,
    Frank