Autor Zpráva
slovakCZ
Profil
Dobrý den,

řeším problém v IE8 při ZOOMU (přiblížení) (držte CTRL a otočte kolečkem myši nahoru, nebo ZOBRAZIT -> LUPA -> x%).

Stránka se mi po přiblížení rozhodí cca o 1px.. vznikají tak svislé ale i vodorovné čáry nesmyslných barev.

např (zjednodušená ukázka).:
<div style="background:black">
  <div style="background:red"></div>
  <div style="background:white"></div>
</div>


po zoomu v IE8 se "vykreslí" něco následujícího (berte to pouze jako teoretickou ukázku):
<div style="background:black">
  <div style="background:red"></div>
  <div style="background:white"></div>
  <svisla cara s bilym pozadim></svisla>
</div>


lépe je tento problém vidět např na:
idnes.cz - http://i44.tinypic.com/15gs0id.jpg
také na seznam.cz - http://i39.tinypic.com/20aqhqu.jpg

setkal jste se někdo s něčím podobným? dá se to nějakým způsobem řešit? nebo to je opravdu chyba v IE8 při "zoomování" (např špatně dopočítává výšky a šířky při určitých procentech (vzniká císlo se zbytkem a to se zaokrouhlí nahoru a tudíž se jakoby přidá 1px)).. není tento problém někde vysvětlen (nejlépe oficiální vyjádření microsoft). Potřeboval bych něco "hmatatelného" abych mohl buď opravit, nebo klientovi ukázat, že problém řešit nejde.

Děkuji za odpovědi / diskuzi k tématu
Chamurappi
Profil
Reaguji na slovakaCZ:
Při zoomování je nějaké zaokrouhlování nezbytné.

dá se to nějakým způsobem řešit?
Konkrétní situace se zpravidla dají řešit.

idnes.cz - http://i44.tinypic.com/15gs0id.jpg
Tam jsou čáry vlevo proto, že tam prosakuje levá část obrázku, která se při 105% zoomu vpije do sousedících pixelů pravé části. Pomohlo by, kdyby s tím dotyčný obrázek počítal.
V Opeře se při zvětšení ukazuje vpravo čára složená z pixelů levé strany, netuším proč (opakování je vypnuté).

také na seznam.cz - http://i39.tinypic.com/20aqhqu.jpg
Tam zase přečuhuje neprůhledný GIF, který je nalepený na horní hranu. Pomohlo by, kdyby rodičovský <ul> nebyl relativně pozicovaný s top: 2px, nebo kdyby měl vyšší z-index.
Tento nedostatek se také projevuje v Opeře.

nebo klientovi ukázat, že problém řešit nejde
Můžeš klientovi ukázat, že velké servery problém neřeší.
slovak.cz
Profil *
Dekuji za odpoved, predpokladal jsem ze to bude tento problem... zkousim to resit, ale nedari se idealne... nejake teorie jak to vyresit a napady mam ale na hotovem reseni se mi to tezko aplikuje (kor kdyz kodovani provadel nekdo jiny..)

on potom nastava problem i s boxy, ktere maji kulate rohy (obecne se vsemi obrazky)... levy a pravy ramecek mam reseny napr pomoci css border a zakulaceni (jak nahore, tak dole) pomoci obrazku.. po priblizeni se logicky obrazek msui roztahnout a tim padem se i deformuje (rozostri)... ramecek boxu je tedy i po priblizeni ostry ale zakulaceni, ktere je reseno pomoci obrazku je rozmazane... ve finale to nevypada nejak vabne...


Dekuji tedy za odpoved, myslim ze nase nazory se shodnou a problem se neda resit obecne, ale musim se venovat kazde takove chybe na strance zvlast a tu opravit individualne.

zjistil jsem, ze klient ma v IE8 ulozenou informaci (nastaveni), aby se pro kazdou nove otevrenou stranku pouzilo zvetseni 120%, misto klasickych 100 :) neni se tedy divit ze kazda stranka se mu zda "rozhozena", tento problem mela ovsem IE8 beta 2 tusim, muselo se sahat az do registru aby se to upravilo. :) at zijou nove funkce IE8, opravdu....

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:

0