Autor Zpráva
Ghosting
Profil
Zdravím, mám pár otázek k IE7.
1) Budou se zobrazovat v IE7 obrázky png "normálně" podobně jako v FF2 a O9?
2) Chápe IE7 background: transparent? IE6 ne. Tak se ptám.
3) Pochopí IE7 "opacity"?


Ptám se protože 20% lidí přistupuje na web s IE7 a zybtek IE6, FF a O.
Díky moc.
Railbot
Profil
1) ano
2) IE6 background:transparent odjakživa chápe, proč by neměl?
3) ne
Měsíček
Profil
Myslím, že IE6 nechápal správně transparent PNG. Moon
Ghosting
Profil
2) IE6 background:transparent odjakživa chápe, proč by neměl?
Mrkni ne na to v IE6 ;) je tam nastaveno transparent a zobrazi se bili pozadi. - Takže nechápe.
Měsíček
Profil
Něco nejspíše děláš špatně, ale IE6 vlastnost background-color: transparent; (myslím) podporuje, škoda, že to teď nemám možnost vyzkoušet, problém v IE6 je opravdu jen s podporou transparentního PNG8 (24). Moon
Měsíček
Profil
Tak opravuji předochozí příspěvek, máš v tom nejspíše chybu, protože jsem si to právě teď ověřil, IE6 podporuje vlastnost background:transparent; můžeš se na to klidně mrknout na Http://totalvalidator.com/ , problém je jen s transparentem v PNG (IE6), toť vše. Moon
Ghosting
Profil
je to správně zapsané ne?
body {background-color: transparent; }
Ghosting
Profil
ale já myslím pozadí aby bylo průsvitné Měsíčku.
Měsíček
Profil
Pozadí u body nemůže být průsvitné, protože transparent se vždy váže k barvě pod ním a body pod sebou nemá žádnou barvu. Moon
Ghosting
Profil
Tak proč je to v O a v FF průsvitné a v IE ne?
Měsíček
Profil
Nedokážu si představit průsvitné pozadí body :) funguje například tohle :

<div id="obal" style="width: 100px;height: 100px;background: gold;">
Tento má určenou barvu defaultně.
<div id="prusvitne" style="width: 10px;height: 10px;background:transparent">
Tento div bude mít taktéž zlatou barvu, protože je průsvitný
</div>

</div>

Moon
Nox
Profil
Ghosting
Měsíček myslel u tagu body (právě jsem testoval - Opera 9.25, opravdu nefunguje), ale u jiných samozřejmě ano
Ghosting
Profil
Měsíček myslel u tagu body (právě jsem testoval - Opera 9.25, opravdu nefunguje), ale u jiných samozřejmě ano
Ale funguje
Nox
Profil
Ghosting
no asi opravdu nefunguje - kde je tam někde položka background-color: transparent?
Ghosting
Profil
ve stylu je toto #obal {background-color: transparent}
a <div id="obal">upload fotek vypis z DB atd...</div>
Nox
Profil
Ghosting
A kdo se tu baví u transparency u divu:) Už od začátku oba zdůrazňujeme, že pouze tag body
Ghosting
Profil
A kdo se tu baví u transparency u divu:) Už od začátku oba zdůrazňujeme, že pouze tag body

Měsíček napsal:
-Pozadí u body nemůže být průsvitné.....
-Nedokážu si představit průsvitné pozadí body


Oba jo? Já vyzkoušel i background-color: transparent u body a IE to stejně nepochopil. stejně tak jko i u divu
habendorf
Profil
Nedokážu si představit průsvitné pozadí body
Pozadí u body nemůže být průsvitné, protože transparent se vždy váže k barvě pod ním a body pod sebou nemá žádnou barvu.

Já si ho představit umím a nevím, proč by body pod sebou nemohlo mít barvu.

html {background:#000;}
body {width:500px;margin:0 auto;}

Máš pocit, že body pod sebou nemá barvu?
Ghosting
Profil
Fajn, ale když mám iframe a nastavim mu body transparent a pod nim "je defacto ta hlavni stranka" a ma dejme tomu obrazek jako pozadi, tak proc se v IE zobrazi bilo?
Joker
Profil
Ghosting
Abych odpověděl na dotaz:
Průhledná barva v IE funguje.

Na té uvedené stránce problém nespočívá v průhledné barvě, ale v něčem jiném: v IE má totiž samotný prvek <iframe> bílé pozadí a přenastavení na jinou barvu ignoruje.
Tzn. body background: transparent na té stránce možná i funguje, jenže pod tou průhlednou je vidět jen bílá barva na pozadí <iframe>

V tomhle ohledu se IE7 chová stejně jako IE6.

Respektive ne úplně stejně:
V IE6 je na <iframe> sice "natvrdo" nastavené background: white, ale pořád funguje background-image. Takže s pomocí jednobarevného obrázku a background-image to jde obejít a na pozadí dostat jakoukoliv barvu. Jakoukoliv kromě průhledné, protože barva pozadí je stále bílá, takže průhledné části budou bílé.
V IE7 je změna v tom, že už nefunguje ani background-image.

Microsoft z nějakého důvodu zjevně nechce, aby někdo měnil pozadí na <iframe>
Ghosting
Profil
Fajn díky moc za vysvětlení Jokere. Nejspíš tam nastavím nějakoubarvu abych neodradil návštěvníky s IE.
Bubák
Profil
<iframe allowTransparency="true" ...
http://msdn2.microsoft.com/en-us/library/ms533072(VS.85).aspx
http://teststranek.kvalitne.cz/iframe1/
Měsíček
Profil
Habendorfe máš pravdu, v tom případě odvolávám co jsem předtím řekl :) o tom, že body nemůže mít transparent.

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

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