@@Udo:
nuqneH
Mit rgba habe ich aber das umgekehrte Problem zu jetzt.
Bisher funktioniert es im IE - der unterstützt aber kein rgba( )Ist also die einzige Lösung ein graues Hintergrundbild (Kachel) mit Alphatransparenz - sehe ich das richtig?
Nein. Nein.
Gibt es denn keine "coole" lösung, mit der alle Browser zufrieden sind?
Doch, es gibt eine.
Es wird beides notiert: Erst die altertümliche Angabe der Hintergrundfarbe, danach die RGBA-Angabe.
Bei Browsern, die RGBA verstehen, überschreibt die zweite Angabe die erste. Browser, die RGBA nicht verstehen, ignorieren die zweite Angabe.
Alte IEs (< 9) bekommen ihren Filter. Der muss im IE 9 wieder weggenommen werden, da der sowohl RGBA als auch Filter versteht und sonst beides anwendet. Das geht für einen per 'filter' gesetzten Filter nicht per '-ms-filter'. Es geht aber mit einem Selektor, den der IE erst ab Version 9 versteht, bspw. 'p:not(x) { filter: none }
' (bezogen auf mein Beispiel).
Unschön nur das für IE < 9 zusätzlich erforderliche positionierte Element.
Qapla'
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)