Web standards are technologies, established by the W3C and other standards bodies, that are used to create and interpret web-based content. These technologies are designed to future-proof documents published on the Web and to make those documents accessible to as many as possible.
This document focuses on XHTML 1.0 Strict for structure, CSS Level 1 and Level 2 for presentation, and ECMAScript 262 for scripting (not that there are a lot of scripting examples).
When a document is said to adhere to web standards, it means that the document, besides using the above technologies:
Note that “works in any web browser” does not mean “looks the same in every web browser”. Making a document look identical across browsers and platforms is next to impossible. Not even using only images will make a website look exactly the same everywhere. Documents that are published on the web will be accessed by a wide variety of browsing devices on several operating systems, with monitors of differing size and quality (or no monitor at all), by users who may have changed their browser’s default text size and other preferences. Accepting this will make your life a lot less frustrating. Anyone who creates websites needs to understand that there are technical prerequisites to consider, the same way as those who publish on paper or make movies or television have other prerequisites to consider.
Certain web developers and web designers have a resistance towards using web standards.
Common arguments are It’s too difficult
, It works anyway
and The tools
I use create invalid code
.
It’s easy to react emotionally and build up a resistance towards learning something new and abandoning techniques you know and feel comfortable with. However, if you look at the situation logically you will see that there are many benefits to learning and using web standards. A few examples:
Web standards can save time and money for website creators, and provide a better experience to the website’s visitors. Besides, web standards is the future. If you’re not using web standards already, now is the time to start, or you will risk being left behind.
A W3C document on how to improve the code quality of your website.
Mission statement for The Web Standards Project.
The Web Standards Project’s a thorough explanation of web standards and why using them is a good thing.
A Netscape DevEdge article on how a company can make money by using web standards.
A Web Standards Project article aimed at stakeholders from the marketing, communication and IT departments.