Autor Zpráva
HGD
Profil
Nikde sem se nedohledal něčeho, co by fungovalo :(
Zkoušel jsem iepngfix.htc a pak i ten filtr, zajímavý je, že tadyto funguje správně, ale když to udělam na svej stránce, tak se v IE nezobrazí vůbec...
Joker
Profil
HGD
Ono to funguje jak kdy. Třeba já s tím měl taky problém.
Prostě IE6 + PNG + průhlednost = problémy :-)
HGD
Profil
tak já tam holt nějak zpracuju GIF nu :(

A abych nemusel zakládat nový téma, šel by umístit ten znak jinak, než position:absolute ???
Nox
Profil
HGD
Tak oddělej iepngfix a dej tam přes podmíněný komentáře toto:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='...adr e sa...', sizingMethod='scale');

(+ samozřejmě background: none, protože toto musí být jako pozadí, takže jde kvůli tomu
obtížně použít tag <img>)

Co je špatnýho na position: absolute?
Nikde není napsaný, že abolute=zlo, pokud je to použité na správném místě, tak je to naprosto v pořádku
HGD
Profil
stejně nic :(
/* hlavička */
.header{
 margin: 0 auto;
 background: #3b3b3b;
 width: 900px;
 height: 200px;
}
.header div{
 width: 230px;
 height: 263px;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='znak.png',sizi ngMethod='scale');
 background: none;
 position: absolute;
}
head:first-child+body .header div{
 background: url('znak.png') no-repeat;
}


<div class="header"><div>a</div></div>
Davex
Profil
HGD
Tvůj příklad mi v IE6 funguje, takže chyba bude v něčem jiném. Možná je jen špatná cesta k obrázku u filtru (musí být relativně k html dokumentu a ne ke stylopisu).
HGD
Profil
jj, to je vono :) THX Davex, cestu k *.png sem měl špatně :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0