Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: CSS: Opacity (Transparenz)

  Alt 4. Nov 2007, 21:36
Hallo Nils_13,


Zum JS-Problem im IE:

Um die Alpha-Transparenz anzuzeigen brauchst du wie schön erwähnt
kein JS -- dies diente nur für den etwas komfortableren Umgang
von transparenten PNGs.

Ich verwende dafür nicht die JS-Libs von Dan Edwards sondern
lade ein J-Script (also von MS) Dokument über "behavior"

So:
Delphi-Quellcode:
<!--[if lt IE 7]>
<style type="text/css" media="screen">
body { behavior: url(HTC/csshover.htc); }
img, a, div, ul, dl { behavior: url(HTC/iepngfix.htc); }
</style>
<![endif]-->
Dies funktioniert bei mir auch bei deaktiviertem Scripting!
Wohl weil es nicht offziell wie andere Scripte eingebunden wird...

Durch diese HTC-Scripte kannst du sogar dem IE < 7 nachträglich
beibringen, dass er die Hover-Pseudoklasse auch auf andere Elemente
anwendet als nur dem Anchor-Element... aber das ist ein anderes Thema

Diese Scripte sind von Angus Turnbull unter http://www.twinhelix.com


Bei mir funktioniert alles tadellos, auch unter IE 7,
der ja nun endlich die PNGs mit Alphatransparenz darstellen kann.


Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat