Off topic: Browser Compatibility (was Re: IE7 was Re: [sdiy] Digital noise source project)

Ben Lincoln blincoln at eventualdecline.com
Sat May 24 21:31:09 CEST 2008


Samppa Tolvanen wrote:
> No - You do w3c compliant pages. Period.
>   
Being W3C compliant doesn't really guarantee anything. Being 
standards-compliant is great, but if a good chunk of visitors can't read 
your site, what's the point?

It is certainly possible to design web sites that will look at least 
acceptable in every major browser without using conditional code. Here's 
one of mine:

http://browsershots.org/http://www.thelostworlds.net/SR1/index.html

http://browsershots.org/http://www.thelostworlds.net/Software/The_Eye_of_RAW.html

http://browsershots.org/http://www.thelostworlds.net/Library/PC.html

They don't show up on those pages because I changed the design to remove 
them, but I remember a few differences between IE and Firefox for 
example in terms of how they render tables. When I looked into it, I 
could see how the ambiguity in the W3C standard would allow either 
interpretation.

My pages pass W3C validation, but so do Tom's, which (without the 
conditional code) don't display correctly in IE. The vast majority of 
people at this time are using IE to browse the web*; whether someone 
thinks that's a horrifying thing or not is irrelevant. It doesn't make 
sense to shut those people out of viewing a website when it's trivial to 
work around the problem using conditional code (or using a design that 
doesn't require it, but that would mean many more time-consuming 
changes). If someone is going to take the time to share information 
online, they should take a few extra minutes to help make sure that it 
can reach as many people as possible, not play elitist about a 
particular standard or browser of the week being required to view it - 
whether it was IE 4 in 1997 or Firefox/Opera in 2008.

* My employer has a public-facing retail website, so I've heard the 
statistics about our customer base. Not only are most of them using IE, 
but as of a year or two ago a non-trivial percentage were using browsers 
so old that they didn't support 128-bit SSL.



More information about the Synth-diy mailing list