Má Internet Explorer jen jednu chybu?
25. 07. 2004
Pokud jde o kaskádové styly, má prý Internet Explorer maximálně dvě, a možná dokonce jen jednu jedinou chybu. S touto originální teorií (nejste-li členy WW, hledejte Taking on IE bugs v Googlu) přišel ve středu DrDoc, moderátor a uznávaný člen fóra o CSS serveru WebmasterWorld.com.
Ona chyba, jak vysvětluje DrDoc, spočívá v nedefinované hodnotě vlastnosti display
a možná souvisí s nedotaženou implementací hodnoty inline-block
. Jakmile se hodnota vlastnosti display
explicitně definuje, celá řada zdánlivě nijak nesouvisejících chyb prý zmizí. Asi to ale nebude tak jednoduché, jak dále v diskusi ukazuje Big_John a SuzyUK.
Souvislosti jinde
- Jan Bien: Implementační chyby v prohlížečích (Interval.cz, 2004)
- Big John a Holly Bergevin: Position Is Everything - asi nejobsáhlejší informace o chybách implementace CSS v prohlížečích
Komentáře k tomu článku jsou uzavřeny.
Komentáře
1. dgx: DrDoc nejspíš nebude programátor
25. 07. 2004 11:38
DrDoc nejspíš nebude programátor. Vychází totiž z představy, že o zpracování jedné vlastnosti CSS se stará jedna část kódu. A ta by měla obsahovat právě tu chybu.
Ovšem takový předpoklad je s nejvyšší pravděpodobností mylný. Právě naopak, pokud bych měl programovat renderovací jádro, vykreslování inline elementů by měla na starosti jiná jednotka, než tech blokových atd. Prostě proto, že jde o jinou početní úlohu.
Poznámka: Přímý odkaz na článek nefunguje (chce to registraci), avšak cesta přes Google je kupodivu přístupná. (Poznámka M.P.: do článku již doplněno.)
2. Vilém Málek: DrDoc poněkud mimo
25. 07. 2004 21:25
Kdyby byla pravda to, co tento samozvaný guru tvrdí, a fungovalo to tak, jak tvrdí, pak by jednoduše stačilo do každé stránky přidat vzorový definiční soubor pro HTML4, jak jej zveřejnilo W3C, což se ovšem v praxi jaksi nepotvrdilo ;-)
3. Jan Bien: něco velmi málo na tom je
26. 07. 2004 11:22
Vypadá to, že určitá chyba v nedefinované výchozí vlastnostni
display
bude. Některé projevy tomu nasvědčují. V tom případě to ale nebude chyba jediná, protože jak již naznačil Vilém Málek, nefunguje to tak, jak DrDoc tvrdí. :(