Názory k článku
Internet Explorer 8 - noční můra web designérů skončila
zdrojový kód
celé vlákno2) podporuje IE8 obsah generovaný css?
Re: zdrojový kód
celé vlákno2. Ano, ale jen novém renderovacím módu IE8 (takže <!doctype html> nebo metatag)
Nocni mura ?
celé vláknoKolega si to nainstalil uz pred par tydny a podle jeho vyjadreni mu asi nezbude, nez reinstalovat cely system. Nepodarilo se mu pry najit zpusob, jak to ze systemu dostat pryc a nefunguje v tom temer nic.
Re: Nocni mura ?
celé vláknoRe: Nocni mura ?
celé vláknoRe: Nocni mura ?
celé vláknoKolegovi vyřiď, ať zkusí heldat mezi aktualizacema.
RE: Internet Explorer 8 - noční můra web designérů skončila
celé vláknoRE: Internet Explorer 8 - noční můra web designérů skončila
celé vláknoRE: Internet Explorer 8 - noční můra web designérů skončila
celé vlákno... najedu na adresu a zvýrazním si ji, zobrazí se mi díky propojení s Widows Live Maps okamžitě na mapě.
... můžete si například prohlížet stránku oblíbené skupiny a zároveň rychle a intuitivně vyhledávat informace o jednotlivých albech na eBay či Amazonu
tak bych se přesně toho bál. To ovšem nezávisí zas tak úplně na samotném IE, jako spíš na vývojáři příslušného akcelerátoru.
RE: Internet Explorer 8 - noční můra web designérů skončila
celé vláknoAnketa - zkusil bych, ale není to možné
celé vláknoZaměření IE8 na jediný OS je jeho největší slabina.
Re: Anketa - zkusil bych, ale není to možné
celé vláknoRe: Anketa - zkusil bych, ale není to možné
celé vláknoU webového prohlížeče to rozhodně omezení je.
Re: Anketa - zkusil bych, ale není to možné
celé vláknoRe: Anketa - zkusil bych, ale není to možné
celé vláknoRe: Anketa - zkusil bych, ale není to možné
celé vláknoRe: Anketa - zkusil bych, ale není to možné
celé vláknoRe: Anketa - zkusil bych, ale není to možné
celé vláknoRe: Anketa - zkusil bych, ale není to možné
celé vláknoTak aby to zase nebyl jeden obrovský HACK
celé vláknohttp://bredy.vyletnici.net/?Hacking-v-podani-Microsoftu/223
Re: Tak aby to zase nebyl jeden obrovský HACK
celé vláknoie8b2
celé vláknoRe: ie8b2
celé vláknoMagoři s Maxtonem. Dobře vám tak.
Re: ie8b2
celé vláknoRe: ie8b2
celé vláknoRe: ie8b2
celé vláknoBTW: Zkus definovat pojem "vlastní jádro". Jakej je rozdíl mezi stažením zdrojáků Gecka a jeho integrováním do vlastní aplikace a mezi integrováním Tridentu?
Re: ie8b2
celé vláknoNoční můra pro designéra Lupy
celé vláknopadani
celé vláknoRe: padani
celé vláknoRe: padani
celé vláknoMIME
celé vláknoRe: MIME
celé vláknoKdysi davno webove servery neumely MIME a tak na nezname soubory odpovidaly s MIME text/plain. IE uz od nejake verze 4 umoznoval zeslabit MIME pro text/plain a řídit se spíš koncovkou. Tato vlastnost lze vypnout, akorát je to nedokumentované, nicméně je to uprava v registru, zkus google "isTextPlainHonored".
Druhý problém může být s otevíráním stažených souborů. Pokud server nabídne soubor porno.txt a označíš ho jako video/mpeg-3 a IE nemá pro tenhle typ žádný plugin, pak při otevření předá soubor shellu. Windowsový shell však nedostane MIME, pouze jméno souboru a koukne že tam je .TXT a otevírá notepad.
Nejsem si jist, jestli v linuxu je to jinak, nicméně i tam se spíš obsah souboru hádá pomocí magic numbers a ne pomoci MIME.
Re: MIME
celé vláknoIE 8 aneb sežeň si další hack
celé vláknoRe: IE 8 aneb sežeň si další hack
celé vláknoRe: IE 8 aneb sežeň si další hack
celé vláknoRe: IE 8 aneb sežeň si další hack
celé vláknoJinak IE již od verze IE 5 (tuším) umí podmíněné komentáře, díky kterým úplně jednoduše "vyhackujete", kteroukoliv verzi. Umí tohle Opera? Zkuste si napsat složitější web a odladit jej na Operu 8, 9, 9.5 a pak uvidíme co budete říkat.
Re: IE 8 aneb sežeň si další hack
celé vláknoPodminene komentare jsou hacky.
Jejich nejcastejsi uziti: including specialniho CSS. (Aby to i v M$IE8 vypadalo, jako v Mozilla / Opera)
V Opera jsem se nesetkal s tim, ze by se renderovala chybne po updatu nektera stranka, ani nikdy nepotreboval zadny CSS hack, jelikoz renderuje stejne dobre ci lepe, nez Mozilla a proto je M$IE jediny browser, s podporou podminenych komentaru.
---
Vedel jste, ze CTRL+ALT+DEL je puvodne take hack?
Re: IE 8 aneb sežeň si další hack
celé vláknoUvedom si, ze Opera klidne muze v prubehu verzi opravit LIBOVOLNE CHYBY. Tzn. ze spatneho pochopeni specifikace udelat opravdu. Bez podminenych komentaru.
A proc to muze udelat? Operu skoro nikdo nepouziva jako hlavni prohlizec.
Verze tomu, ze kdyby MS nahle zrusil podporu stareho box modelu a podporoval jenom ten novejsi, ktery je dle standardu (bez moznosti pouzit ten predchozi), byl bys ten prvni, co bys tady kricel,jak si to MS muze dovolit. A spousta firem by ho klidne mohla za to zazalovat.
Re: IE 8 aneb sežeň si další hack
celé vlákno2) validní CSS je kravina a nic neříká o tom, že se stránka zobrazí ve všech prohlížečích stejně
3) problémy s JS má i Opera a to dost brutální
4) netvrdil jsem, že podmíněný komentář není hack, ale říkám, že je to perfektní a jednoduchý způsob jak lze IE odladit. Žádný jiný prohlížeč takto "lehce odladit" nejde.
5) tak to asi Operu moc dobře neznáte
Re: IE 8 aneb sežeň si další hack
celé vláknoad. validni CSS - je psano v souladu se standardy, v Opera / Mozilla jsou standardy prioritou a proto se v nich stranka renderuje casto naprosto shodne, zatimco v M$IE je prioritou pouze marketing, cili v osmickove verzi se renderuje dobre pouze Acid test a zadne jine pokrocilejsi CSS ne, a co se tyce problemu s JS v Opera, rad bych vedel jak jste k tomu dosel, jelikoz online testy implementace ECMAScript v browseru jasne prokazuji opak toho, co tvrdite.
Odladit by M$IE meli v Redmondu, nejlepe standardy dodrzuje paradoxne Opera, kterou naopak vy zrejme dobre neznate.
Re: IE 8 aneb sežeň si další hack
celé vlákno2) napíšu Vám CSS (jak píšete) v souladu se standardy a zobrazí se správně i v IE. Priorita pro Operu je CSS až někdy od verze 8 (to je tedy přístup) a těmi pokročilejšími CSS máte jistě namysli CSS 3, které jsou stále ve vývoji takže fakt, že je MS ještě neimplementuje je sice škoda, ale ne chyba. Je potřeba si taky uvědomit, že MS jde více než Opeře nebo Mozille o zpětnou kompatibilitu a tak nemůže jen tak v každé vydané verzi něco změnit (tak jak to má ve zvyku Opera).
3) JS - Online testy jsou jedna věc a reálné fungování věc druhá.
Re: IE 8 aneb sežeň si další hack
celé vlákno2) Nezobrazi se spravne v M$IE, protoze ten pokrocilejsi CSS nezvlada a ted opravdu nehovorim o CSS 3, ale o CSS 2.
3) Ony dynamicke testy v browseru porovnavaji konkretni implementaci se standardy tim, ze vykonaji sadu funkci a porovnaji a. existenci funkce | b. navratovou hodnotu vzhledem k ocekavane hodnote | c. reakci na chybny vstup (napr. zda dojde k ocekavanemu exceptionu). Kaskadove styly lze spolehlive otestovat taktez obdobne.
Vzhledem k tomu, ze jsem programator a 8 hodin denne s tim pracuji (M$IE / Opera / Mozilla), vim jak na tom jednotlive browsery jsou mnohem lepe, nez vy Rdm. Sve hypoteticke uvahy a dedukce priste radeji jdete diskutovat u priva, a to nejlepe s nekym, kdo tomu nerozumi a necha se od Vas snadno obalamutit.
Pokud chcete tvrdit, ze neco umite, ackoliv predpokladam ze ne, pojdte delat kodera. Kazda spolecnost by jiste ocenila takoveho, ktery napise CSS v souladu se standardy, funkcni spravne v M$IE, Opera, Mozilla a to bez toho, aby pro M$IE specialne ladil a zasilal mu dalsi styl, obchazejici jeho nedostatky. A co na to rika Mr. Hankey?
Re: IE 8 aneb sežeň si další hack
celé vlákno2) to je jako vinit škodu 120 z toho, že nezvládá airbagy. Jinak doporučuji http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx Ono stěžovat si na to, že IE 6 stará 7 let něco nezvládá je docela trapárna. Že pak něco nezvládá IE 7 je pokrytectví (IE 7 přinesla docela dost novinek a Opera s Mozillou, taky přidávají podporu postupně)
Dělat s Vámi tak Vás asi přizabiju ;) Mě kodéřina živí (a nepotřebuji se tím chvástat) a tak vím co jak funguje. Vím, že napsat stránku bez hacků a speciálních stylů není problém, ale také ví, že pokud už ta potřeba nastane (především u složitějších projektů), tak pro IE jednoduše přidám podmíněný komentář a problém je vyřešen během několika minut, kdežto pokud mi Opera oproti IE 6-7, Firefoxu, Safari či Konqueroru zobrazí něco jinak, tak nastává problém jak toto obejít a to je ten důvod proč jsou kidy směrem na MS zcela mimo mísu.
Ano IE by toho mohl umět víc, ale bohužel situace je taková jaká je, na druhou stranu je vidět snaha MS situaci zlepšit a je to vidět jak na sedmičce tak osmičce, jenže pokrytci jsou slepí a pořád si na něco stěžují a vubec nevidí, že třeba diskutovaná Opera nebyla do verze 7-8 téměř použitelná.
Re: IE 8 aneb sežeň si další hack
celé vláknoA to je jednoznačně chyba MS, že se po IE6 na vývoj prohlížeče na několik let zcela vykašlal. Kritizovat MS za IE6 je stále aktuální a oprávněné.
Re: IE 8 aneb sežeň si další hack
celé vláknoKdyz slepy pokrytec uvadi, ze pokrytci jsou slepi, je za blazna...
celé vláknoVy asi budete vse co neni od M$ hodne nenavidet, hlavne ten proklety Firefox a troufalou Operu, vidte? Jak si vubec nekdo muze dovolit programovat browsery, ktere renderuji dle jinych standardu, nez internich ustanoveni M$?
Umite si predstavit, ze to celou dobu delate spatne? Kazdy dobry koder totiz musi vedet, ze stranky se nejcasteji renderuji korektne v Opera i Mozilla i Safari, chybne vsak pouze v M$IE - v libovolne verzi, nicmene co mi k tomu reknete? Ze jste spatny koder, nebo nejste koder vubec, to uz vim, o tom zadna... Co dale?
Re: Kdyz slepy pokrytec uvadi, ze pokrytci jsou slepi, je za blazna...
celé vláknoDíval jste se vůbec na ten odkaz na MSDN? buď ne a nebo vůbec nerozumíte psanému slovu.
Ano Firefox nenávidím a proto jej používám - jak píšu o pár příspěvků výše - čtete vůbec mé příspěvky?
V žádném ze svých příspěvků netvrdím, že IE renderuje správně - co mi k tomu řeknete?
Tvrdím o Vás, že jste špatný programátor? Ne. Tak prosím nehodnoťte mou práci, kterou jste nikdy neviděl.
Re: IE 8 aneb sežeň si další hack
celé vláknoTo je hloupost. Kazdy, kdo chvilku pracuje s CSS, nema problem napsat validni kod, ktery bude fungovat ve vsech vyse uvedenych prohlizecich. A psat dle standardu znamena pouze to, ze dodrzujete syntaxi CSS, to neni zadna veda :D
Re: IE 8 aneb sežeň si další hack
celé vláknoBlbost. Kdy uz lide pochopi, ze validni CSS neznamena NIC JINEHO nez to, ze SYNTAXE kodu (a nic jineho!) je v poradku. Absolutne nic to nevypovida o tom, jak ruzne prohlizece takovy kod pochopi a realizuji.
Re: IE 8 aneb sežeň si další hack
celé vláknoRe: IE 8 aneb sežeň si další hack
celé vláknocasto mivate pravdu a casto jsem s Vami za jedno, nicmene v tomto pripade jste zcela out. Validni CSS neni CSS, splnujici pouze syntakticka pravidla, stejne jako funkcni C++ aplikace neni ta, ktera pouze splnuje syntax definovanou standardem C++98. Myslim ze Vase znalost kaskadovych stylu je prilis povrchni a pro Vase dobro i pro dobro vsech ctenaru byste se mohl doucit, ze validni CSS je CSS, ktery uziva selektory a atributy v souladu s jejich specifikaci a ocekavanou funkcnosti, pricemz syntax musi splnovat take. http://www.w3.org/TR/REC-CSS2/
Re: IE 8 aneb sežeň si další hack
celé vláknoSrovnavat CSS s C++ je jaksi mimo. Pokud aplikace C++ nesplnuje syntakticka pravidla, nebude zkompilovana. Pokud kompilace probehne v poradku, lze ocekavat, ze pro danou platformu pobezi tak, jak vyvojar predpokladal.
V pripade CSS. I kdyz udelate dle specifikace validni stylesheet, nemate absolutne zaruceno, ze to pobezi tak, jak ocekavate. Jednoduse proto, ze funkcnost vaseho stylu neni tak tak zavisla na tom, zdali dodrzuje ci nedodrzujete formalni syntaxi, ale spise na tom, zdali nektere prohlizece - zejmena IE - dodrzuji specifikaci samotnou.
Re: IE 8 aneb sežeň si další hack
celé vláknoPokud kompilace probehne v poradku, lze ocekavat, ze pro danou platformu pobezi tak, jak vyvojar predpokladal.
Nevim jak jste k tomu dospel, ale program vetsinou pobezi tak, jak urcuje standard.
Uspesna kompilace nic nevypovida o tom, jak program pobezi.
Napiste chybny, nebo zcela nesmyslny clanek, dodrzte u toho gramaticka pravidla (staci slovosled) a prelozte clanek do jineho jazyka. Vysledek bude stale jen nesmyslny clanek, uz chapete?
Kazde slovo, kazda funkce, i selektory, atributy, hodnoty v CSS maji urcity vyznam, definovany standardem.
Ackoliv kaskadovy styl, napsany v souladu se specifikaci je vzdy po kratkem ladeni funkcni s Mozilla i Opera, s M$IE neni.
Kazda verze M$IE porusuje definovane chovani trochu jinak, a proto jsou potreba hacky pro kazdou verzi zvlast. Obcas se neco podari bez nich, ale u vetsich projektu s nekolika tisici radku ve stylech byste prisel o iluze.
Standard neni syntax, stejne jako cesky jazyk neni slovosled.
Funkcnost mych stylu je zavisla na:
- uziti vhodnych selektoru, atributu a hodnot.
- predpokladanem chovani dle specifikace.
- konkretni implementaci v konkretnim browseru
Re: IE 8 aneb sežeň si další hack
celé vláknoTohle mi nedelejte, kdo ma ten monitor utirat! A dostat kafe z klavesnice ...
Re: IE 8 aneb sežeň si další hack
celé vláknoRe: IE 8 aneb sežeň si další hack
celé vláknoodlaneni JS pro operu od 9.5 je beh na dlouhou trat.
Re: IE 8 aneb sežeň si další hack
celé vláknoboxmodel
celé vláknoa jestli to ma podporu pruhlednosti v png ne jen 100%...
Zajima me spis jak to resi zpetne protoze jiny box model je nejvetsi pruser....
Re: boxmodel
celé vláknoapplication/xhtml+xm l
celé vláknoJá mam pocit, že skončilo tak akorát kulový.