Lou wrote:You don't even need to go to the bleeding edge for the current fragmentation to be mind numbing.
I think it's quite reasonable
not to attempt pixel perfect matching between browsers.
A focus on that led many developers down some
unproductive dead ends. As an example using images to get
rounded corners. A true horror. Now it's time to use the rounded corners that're built into html. One way of doing that is to test on the "non rounded corners" browsers to make sure that it works for you (with the square corners). It's also worth check what proportion of your visitors will see the square corners (I recall 15% or less last time I checked the audience of a fairly conservative site).
It's also worth thinking about all those
mobile devices. When you think about web pages it's easy to mistake them for fully powered computers. When you consider more serious applications, where the user is doing something more substantial, it's obvious that many of them are
not full computers. They don't intend to be and they aren't. It's a good idea to think of them as
several separate platforms. That makes it easier to face the fact that you may have to develop the same thing with say four front ends.