Autor Zpráva
skaff
Profil
Použil jsem IE hack png průhledosti, tady http://nakashi.gigaserver.cz/o2

CSS:



#shaddow {
width: 784px;
height: auto;

/* IE hack pruhlednosti png image */

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true , sizingMethod=scale src='./images/i_03.png');
}

html>body #shaddow {
width: 784px;
height: auto;
background: url("./images/i_03.png") repeat-y;
}



První specifikace #shaddow je pro normální prohlížeče protože IE nezná
html>body
Druhá s MS filtrem pro IE.

Problém je v tom, že v IE po povolení "aktivního obsahu", kdy si IE myslí že jeho vlastní MS filtr v CSS (!) je nebezpečný, už nejdou označit žádné části textu, nefungují ani odkazy.

Pro lepší pochopení jsem dal testovací texty do každého divu, spolu s odkazy. V body funguje vše, odkazy i označování textu, protože tam MS filtr aplikovaný není, ale už v divu #shaddow nefunguje nic. Takže bych se rád dozvěděl, jestli toto lze vyřešit nebo existuje jiný způsob pro IE transparent .png ...
skaff
Profil
mno vyřešeno...

CSS backround PNGs not supported - experimentation revealed I could traverse the Stylesheets collection and use the AlphaImageLoader trick to replace all background-image attributes containing PNGs, but then background-repeat would not work, and anchors placed over non-transparent parts of the image were not clickable :-(
Toto téma je uzamčeno. Odpověď nelze zaslat.

0