AdamKinney wrote:
everyone else would probably be using your lazy
viewing browser
If only it were so...
I have (un?)fortunately a very diverse audience. My user-agent logs
show a very wide variety of browsers, as well as non-browser
user-agents such as spiders, RSS readers, java bots, etc.
(EDIT: and that's only counting the user agents that honestly report themselves!)
Also, I have to consider the possibility that new browsers might continue to come out even after I commit my code!
Luckily, the authors of all these browsers have access to the
standards. So long as they followed the standards when writing
the browsers, my pages should work. If my pages don't work, I can
reasonably deduce that there is a bug, either in my code, or in that
browser.
Which brings me to my Three Laws of Web Development (apologies to Isaac Asimov: )
1. CODE TO STANDARDS
2. WORK AROUND BUGS IN POPULAR BROWSERS
3. IGNORE BUGS IN UNPOPULAR BROWSERS