Answer 1)
If you would like to make your web pages usable by everyone, it is important that you emphasize standards compliance. By complying with existing standards, rather than relying upon browser specific extensions and hacks, you can make sure that the web sites you design will be readable by all browsers supporting those standards, not just the ones you have time to test it on, and that your page designs won't break when new browsers and versions come into existence.
Mainly we have to consider 2 things. JavaScript/DOM compatibility and HTML/XHTML/CSS compatibility among targeting browsers. JavaScript compatibility can be addressed easily by using one of the popular client Libraries like jQuery, Moo Tools, Prototype or ExtJS. HTML tags that go through the standards process are evaluated more thoroughly
and designed for graceful degradation on older browsers.
The World Wide Web Consortium (W3C) is the focal point for web standards- see
their pages (and some other useful resources) for more details:
When writing to an HTML standard, make sure to pick the one most appropriate
to your needs |