Lea de Groot wrote:
Joel Spolsky has published an ... interesting article
http://www.joelonsoftware.com/items/2008/03/17.html

Ok, I actually sat down and read Joel's convoluted prose...

"DOCTYPE is a myth.
A mortal web designer who attaches a DOCTYPE tag to their web page saying, “this is standard HTML,” is committing an act of hubris. There is no way they know that."

Joel seems to be confusing HTML - which is quite strictly standardised - with CSS/DOM.

"In the real world where people are imperfect, you can’t have a standard with just a spec–you must have a super-strict reference implementation, and everybody has to test against the reference implementation."

Reference implementation for content marked up in HTML is the W3C validator...again, confused about CSS/DOM?

"Enough ugly hacks. 8 billion existing web pages be damned."

The fact that those 8 billion pages actually work fine in all other browsers, who all seem to have managed to agree on an interpretation of CSS/DOM by working together, ironing out test cases, etc, doesn't matter? Are MS joining the party?

"They are usually websites which were carefully constructed to conform to web standards. But IE 6 and IE 7 didn’t really conform to the specs, so these sites have little hacks in them that say, “on Internet Explorer… move this thing 17 pixels to the right to compensate for IE’s bug.”"

So they're standard, plus some crap thrown in for non-standard IE. And they do browser-sniffing or take advantage of CSS hacks, rather than progressive enhancement, conditional comments, and any other modern practices.

"Mmhmm. All you smug idealists are laughing at this newbie/idjit. The consumer is not an idiot. She’s your wife. So stop laughing. 98% of the world will install IE8 and say, “It has bugs and I can’t see my sites.”"

If my wife installed an early developer-release beta on her machine, I'd laugh at her, yes. Same as running a nightly release of something like Firefox and then complaining about breakages.

It's also worth remembering that the MS releases these early betas EXACTLY because currently sites break badly with its new rendering engine. Partly, that's due to new bugs and unfinished parts of the rendering engine, but also so that the development teams for those sites can test early, remove the IE-specific cruft that now compensate for bugs from 6 and 7 that simply aren't there anymore, and do some proper version testing rather than simply sniffing for "IE or not". Will there still be sites that, once IE8 is *actually* released to the public, still break? Yes, just as there were sites that broke when IE7 came out. Mom&pop websites will break quite spectacularly. Sites on CD-ROM? I have quite a few old Amiga games that only run in emulation...

I still say the article is extremely long, confused and confusing.

P
--
Patrick H. Lauke
______________________________________________________________
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
______________________________________________________________
Co-lead, Web Standards Project (WaSP) Accessibility Task Force
http://webstandards.org/
______________________________________________________________


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to