KD-one: Versteht Opera 7.2 diese Regel nicht?

Hallo alle,

Folgende Regel wird von Opera 7.2 nicht interpretiert:

a[href^="http:"]
 {
  background:transparent url('../images/ext.gif') right center no-repeat;
  padding-right:13px;
 }

a[href^="http://elektro-dunzinger.at"]
 {
  background:transparent;
  padding-right:0px;
 }

Versteht er das überhaupt nicht, oder braucht er eine eigene Syntax?
Daß der IE das nicht kann, ist mir schon klar, Mozilla 1.5 und Firebird 0.7 spielen aber mit.
Allerdings dachte ich, daß Opera dies auch interpretieren würde...

Gruß

Kurt

--
"Keine Kunst ist es, alt zu werden, es ist eine Kunst, es zu ertragen."  (Johann Wolfgang von Goethe; dt. Dichter, Jurist u. Staatsminister; 1749-1832)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at
  1. Hallo,

    Nein leider nicht.

    Grüße
    Jeena Paradies

    --
    Alkoholverbot in der gesammten Bamberger Innenstadt!
    http://www.jeenaparadies.de/alkoholverbot/
    1. Hallo Jeena,

      Sch**eibe, und ich habe doch so gehofft...
      Naja, die Links waren vorher auch nicht gekennzeichnet, ist's halt nur ein Mehrwert für die Geckos... :-/

      Gruß

      Kurt

      --
      "Wer keine ueblen Gewohnheiten hat, hat wahrscheinlich auch keine Persoenlichkeit."  (William Faulkner; am. Schriftsteller; 1897-1962)
      http://elektro-dunzinger.at
      http://shop.elektro-dunzinger.at
  2. Hallo,

    a[href^="http:"]
     {
      background:transparent url('../images/ext.gif') right center no-repeat;
      padding-right:13px;
     }

    Ach noch was wäre das nicht schöner mit :before zu lösen? Wenn der IE [href^="http:"] sowieso nicht versteht dann ist es ja egal dass er :before auch nicht versteht.

    Da der Opera mein lieblingsbrowser ist habe ich mir folgendes gebastelt damit es geht:

    a.extlink:before {
     content: url(extlink.png);
    }

    Man muss dann halt leider Klassen hinzufügen.

    Grüße
    Jeena Paradies

    --
    Alkoholverbot in der gesammten Bamberger Innenstadt!
    http://www.jeenaparadies.de/alkoholverbot/
    1. Hallo Jeena,

      Ach noch was wäre das nicht schöner mit :before zu lösen? Wenn der IE [href^="http:"] sowieso nicht versteht dann ist es ja egal dass er :before auch nicht versteht.

      Da der Opera mein lieblingsbrowser ist habe ich mir folgendes gebastelt damit es geht:

      a.extlink:before {
      content: url(extlink.png);
      }

      Man muss dann halt leider Klassen hinzufügen.

      Ja, und genau das wollte ich eigentlich nicht. Dann muss man bei jedem Link aufpassen, ihm die richtige Klasse zu geben.
      Dann könnte man ja auch gleich für alle betreffenden Links eine Klasse definieren, die auch der IE versteht, oder die Links gleich so formatieren, daß das Symbol überall sichtbar ist, oder nicht?
      Das ist mir zuviel Arbeit. :o)

      Gruß

      Kurt

      --
      "Staunen ist der erste Grund der Philosphie"  (Aristoteles; gr. Philosoph; 384-322 v. Chr.)
      http://elektro-dunzinger.at
      http://shop.elektro-dunzinger.at
      1. Hallo,

        Ja, und genau das wollte ich eigentlich nicht. Dann muss man bei jedem Link aufpassen, ihm die richtige Klasse zu geben.
        Dann könnte man ja auch gleich für alle betreffenden Links eine Klasse definieren, die auch der IE versteht, oder die Links gleich so formatieren, daß das Symbol überall sichtbar ist, oder nicht?

        Ich muss zugeben, dass ich das auch nur gemacht habe, damit es in meinem Opera gut aussieht, wenn ich mir das angucke. Wirklich sinn hat das dann nicht gemacht. Ich überlege schon eine ganze Weile ob ich das nicht auf das hintergrundbild ändern sollte damit es auch der IE anzeigt. Das wäre eigentlich auch das was ich mir beim Opera für das nächstmögliche Update wünschen würde. Vieleicht finde ich ja irgendwo eine Seite, auf der man dafür abstimmen kann oder so.

        Grüße
        Jeena Paradies

        --
        Alkoholverbot in der gesammten Bamberger Innenstadt!
        http://www.jeenaparadies.de/alkoholverbot/