|
|||
PNG-Fix mittels filter -> Positionierungsproblem
Hallo!
Ich habe ein Problem mit dem IE-filter: ich benötige PNGs und habe für eine vernünftige Darstellung ein iePng Fix-Script eingebunden, das auf die filter des IE zugreift. Das funktioniert sogar wunderbar mit einem Hintergrundbild, allerdings wird die Eigenschaft "background-position" ignoriert: Code:
#divname { background: url("bild.png") no-repeat; background-position: bottom; behavior: url("iepngfix.htc"); } Kennt aber jemand einen Weg, wie man den Filtern eine Positionierung beibringen kann, oder eine sonstige Lösung? |
Sponsored Links |
|
|||
MS spricht von einem Filter als "procedural surface", die ein Bild darstellt. Dies hat mit background-image und -position nichts mehr zu tun. Man kann den Filter selbst nicht positionieren, auch repeat wirkt nicht.
Man muss also den Umweg machen und nur für den IE den Filter nicht dem ursprünglichen Element, sondern einem Kindelement aufdrücken. Will sagen, gib nicht #divname den Filter, sondern einem neuen Kind, das du dann wiederum positionierst (als würdest du ein img herumschieben innerhalb von #divname). In Grenzen kannst du dazu die Technik eines #innerwrapper benutzen, die hier beschrieben ist. Ich würde dazu das behavior nicht nehmen, sondern direkt den Filter nutzen. Wenn ich überhaupt einen Filter nehmen würde. Ein Gif mit einfacher Transparenz sieht zwar nicht gut aus, aber der IE ist ja auch nicht dafür gemacht. Der Aufwand ist zu hoch. Geändert von IChao (18.04.2007 um 20:29 Uhr) |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Png fix | FortyTwo | Javascript & Ajax | 2 | 22.04.2010 21:20 |
PNG fix IE Problem | k-design | (X)HTML | 8 | 04.12.2007 09:45 |
IE PNG FIX - Und wieder die nervige Leier :ß | haku | (X)HTML | 2 | 20.04.2007 19:38 |
PNG Filter dem Bild direkt zuweisen? | NicolaibassDH | CSS | 2 | 30.03.2007 14:58 |