I am a web developer. I worked on only one public facing website, the rest are all intranet/service applications. I was wondering how much learning is required to provide better user accessibility for a public facing website.[*]As a developer, I need to know which browser supports what CSS. AFAIK, there are many tweaks to be made only to support for IE as it is different from other browsers, and the others may also be different from each other.[*]Do we need to restrict users to use certain versions of browsers.I am sorry for this general question but I would like to know other developer's views on this.