This is the monthly archive for August 2005.
31 August 2005
Andy's wrong at one point: 'Opera 4 was without doubt more advanced that both IE4 and Netscape 4'. It wasn't! It was a disastrous browser that should never have been released. See my old Opera 4 page in the Browsers section.
30 August 2005
Roger Johansson explains the difference between elements, tags and attributes one more time. He's right: many people use "tag" for everything, even ALT.
Eric Meyer discovered that the use of a few ID values that have special meaning in the old document.all DOM may cause IE to crash.
29 August 2005
Is Google a platform? No, it isn't, and it's not becoming one, either. Is Google an Evil Empire? Not yet.
Useful overview of the problem with the load event handler and possible solutions, including their drawbacks.
28 August 2005
Very useful overview of the hasLayout property and the problems it causes.
27 August 2005
Stuart Langridge takes a look at a proposed way of removing CSS hacks from your code, and finds the method wanting.
Although CSS hacks are definitely a Bad Thing, and I find the proposed solution (using <html class='firefox' >, <html class='ie'> etc.) interesting, I agree with Stuart that it calls for server side browser detects. In additon to Stuart's criticism, I feel that browser detection is generally too subtle an art for server side coders who don't know their browsers. Besides, we all agreed we wouldn't use them any more, didn't we?
Davaid Flanagan doubts whether the lack of Back and Forward functionality within an AJAX application will make a difference to users.
Jeremy bravely attempts to define the difference between 'American' and 'European' design. I suspect that 'European' design doesn't (yet) exist: we should talk about British, Dutch, Swedish, French, etc. design, since all of these countries have their own design traditions.
Nonetheless the question remains whether we can discern such 'national' design identities at all.
Scott Andrew discovered that Firefox does support
document.all, which it's supposed to ignore. So Firefox now executes supposedly IE-only code branches.
Annoying, but since we haven't needed
ALA returns. Excellent articles, as usual.
Derek summarizes the recent accessibility discussions, and introduces a highly useful distinction between accessibility and availability. I agree with him, with the caveat that I haven't yet read any of the other recent accessibility posts and articles.
Very useful CSS trick, and it's so damn obvious once you understand it.
19 August 2005
Tim Bray explains why 'Web 2.0' is largely a buzzword.
'Open Source means something quite specific that you can explain to anyone in a sentence or two. Web 2.0 means so little, and is so vulnerable to corruption from the hypemeisters, that I suspect that if it’s a meme at all, it’ll be short-lived.'
1 August 2005
A reaction from the Safari team to my benchmark test of the same name. Although my conclusion seems not to have been correct, the test case allowed the Safari programmers to solve a bug in their getElementsByTagName implementation.
CSS modification, Safari, Tests
On IE problems with pseudo-elements and pseudo-classes.
CSS, IE, Tests
See the July 2005 archive.