[css] rozdielne zobrazovanie
div ma definovany margin-left: 5px...v Mozille sa zobrazuje koretkne ale v IE mi ho zobrazi dvojnasobne...neviete mi poradit preco, uz som precital asi 100 manualov o chybach IE ale nikde som sa nedocital preco mi to takym to sposobom zobrazuje...
tu je web: http://www.apesfrenzy.wz.cz/ukazka/index.php
mam na mysli ten bar pre prihlasenie...
Re: [css] rozdielne zobrazovanie
Dal by som tam "_margin-left: 0px" - to bude pouzivat len MSIE (underscore hack).
Re: [css] rozdielne zobrazovanie
Re: [css] rozdielne zobrazovanie
diki za clanok, v IE som to spravil ale mozilla a opera tam aj tak prihadzuje modry pruzok tak sa to snazim vyriesit tym ze kontrolujem verziu prehliadaca a podla toho vypisujem css pre jednotlive prehliadace...
Re: [css] rozdielne zobrazovanie
Nebo bys to taky moh vyresit hlaskou "non IE only web" (alternativa "IE only", kterazto se mi stale leckde zobrazuje). ;)
K tematu, detekovat prohlizec neni dobra varianta. Jde o to, ze pokud je v prohlizeci (nemluvim o IE) nejakej bug, kvuli kterymu se ti neco zobrazuje blbe a v dalsi verzi bude opravenej, tak se ti to rozhodi nebo budes pridavat detekci dalsi verze prohlizece.
Lepsi varianta je, pokusit se problem obejit, casto staci jiny poradi atributu/CSS ... nebo prohodit zanoreni DIVu a podobne.
Re: [css] rozdielne zobrazovanie
Citace:
Původně odeslal Jezevec
Nebo bys to taky moh vyresit hlaskou "non IE only web" (alternativa "IE only", kterazto se mi stale leckde zobrazuje). ;)
K tematu, detekovat prohlizec neni dobra varianta. Jde o to, ze pokud je v prohlizeci (nemluvim o IE) nejakej bug, kvuli kterymu se ti neco zobrazuje blbe a v dalsi verzi bude opravenej, tak se ti to rozhodi nebo budes pridavat detekci dalsi verze prohlizece.
Lepsi varianta je, pokusit se problem obejit, casto staci jiny poradi atributu/CSS ... nebo prohodit zanoreni DIVu a podobne.
optimalizovat web len pre IE je blbost prevej triedy, myslim si ze este vela vody v nasich riekych pretecie kym bude IE uznavat standardy css (sam pouzivam mozillu firefox) a optimalizovat web len pre mozillu (alebo non IE) je zasa blbost pretoze vela ludi este nepochopilo ze su na svete aj ine (ovela lepsie) prehliadace ako IE
a k teme detekovat prehliadac....robim to pomocou premennej $_SERVER['HTTP_USER_AGENT'] ktoru posiela prehliadac pri kazdej poziadavke...na intervale su tieto hlavicky spolu s verziami prehliadacov, ulozil som to do databazy a priradil im id...toto id kotrolujem v samotnom scripte a vypisujem css pre IE, ostatne maju css pre mozillu (podla standardov)...cize ked bude novy prehliadac (resp. verzia) a bude mat opravenu chybu tak jeho id nebude poznat a priradi mu css pre mozillu...
a ked nebude mat opravenu chybu tak uzivatelia maju jednoducho smolu (aspon dovtedy kym nedoplnim id do databazy)!!!