Autor | Zpráva | ||
---|---|---|---|
Ghosting Profil |
#1 · Zasláno: 13. 1. 2008, 20:29:18
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 |
#2 · Zasláno: 13. 1. 2008, 20:51:30
1) ano
2) IE6 background:transparent odjakživa chápe, proč by neměl? 3) ne |
||
Měsíček Profil |
#3 · Zasláno: 13. 1. 2008, 20:53:23
Myslím, že IE6 nechápal správně transparent PNG. Moon
|
||
Ghosting Profil |
#4 · Zasláno: 13. 1. 2008, 21:04:35
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 |
#5 · Zasláno: 13. 1. 2008, 21:13:08 · Upravil/a: Měsíček
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 |
#6 · Zasláno: 13. 1. 2008, 21:23:37
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 |
#7 · Zasláno: 13. 1. 2008, 21:24:33
je to správně zapsané ne?
body {background-color: transparent; } |
||
Ghosting Profil |
#8 · Zasláno: 13. 1. 2008, 21:26:19
ale já myslím pozadí aby bylo průsvitné Měsíčku.
|
||
Měsíček Profil |
#9 · Zasláno: 13. 1. 2008, 21:28:29
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 |
#10 · Zasláno: 13. 1. 2008, 21:29:42
Tak proč je to v O a v FF průsvitné a v IE ne?
|
||
Měsíček Profil |
#11 · Zasláno: 13. 1. 2008, 21:33:37
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 |
#12 · Zasláno: 13. 1. 2008, 21:34:15
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 |
#13 · Zasláno: 13. 1. 2008, 21:38:52
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 |
#14 · Zasláno: 13. 1. 2008, 22:03:04 · Upravil/a: Nox
Ghosting
no asi opravdu nefunguje - kde je tam někde položka background-color: transparent? |
||
Ghosting Profil |
#15 · Zasláno: 13. 1. 2008, 22:11:33
ve stylu je toto #obal {background-color: transparent}
a <div id="obal">upload fotek vypis z DB atd...</div> |
||
Nox Profil |
#16 · Zasláno: 13. 1. 2008, 22:14:33
Ghosting
A kdo se tu baví u transparency u divu:) Už od začátku oba zdůrazňujeme, že pouze tag body |
||
Ghosting Profil |
#17 · Zasláno: 13. 1. 2008, 22:21:46 · Upravil/a: Ghosting
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 |
#18 · Zasláno: 13. 1. 2008, 22:30:02
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 |
#19 · Zasláno: 13. 1. 2008, 22:38:19
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 |
#20 · Zasláno: 13. 1. 2008, 22:54:34
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 |
#21 · Zasláno: 13. 1. 2008, 22:59:18
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 |
#22 · Zasláno: 13. 1. 2008, 23:26:00
<iframe allowTransparency="true" ...
http://msdn2.microsoft.com/en-us/library/ms533072(VS.85).aspx http://teststranek.kvalitne.cz/iframe1/ |
||
Měsíček Profil |
#23 · Zasláno: 14. 1. 2008, 16:44:47
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.
|
||
Časová prodleva: 16 let
|
0