I'm against it. The web is about individualism.Let's clear up this misunderstanding right away.
The Web Standards project is about infrastructure standards, not about telling you what your web pages must look like.
If you build an appliance with a plug that fits the standard, you can be assured that your appliance will work in any outlet in the United States. It doesn't restrict you as to what kind of appliance you wish to build, nor does it tell you what your appliance needs to look like. This is the kind of standard that, rather than restricting you, frees you to concentrate on your product and ensures its widespread usability.
Lack of such an infrastructure standard causes all sorts of problems. As late as 1984, electric outlet standards in Europe varied from country to country, causing real headaches for appliance manufacturers and users.
Here are other examples of infrastructure standards:
Standard | Advantage | Does not affect |
---|---|---|
Railroad tracks are a standard width apart | Any railroad car you design to the standard can run on any set of tracks in the country. | Your creativity in choosing outer style, inner decor, or engine power |
VHS ® (Video tape standard) with NTSC (U.S. Television standard) | Any tape you make that conforms to the standard will play in any VHS recorder using the United States television standard | Your creativity in deciding what to record on the tape or choice of color for the plastic casing |
When you request a file from a server, the server sends a "header" along with the web page, telling what type of content is contained in that file (HTML, plain text, a JPG or GIF image, etc.) The format of that header is standardized, allowing any browser that conforms to the standard to figure out what to do with that information. Clearly, neither of these standards stifles your creativity in regard to the content of your pages.
Unfortunately, the major browser manufacturers have pretty much ignored this standard, adding features without considering how they will function with other browsers (or even their own products on different platforms).
If you wish to use a feature called Cascading Style Sheets, for example, you have to worry about at least six combinations of browser and platform:
Netscape Navigator 4.x Windows |
Internet Explorer 3.x Windows |
Internet Explorer 4.x Windows |
Netscape Navigator 4.04 Macintosh |
Internet Explorer 3.x Macintosh |
Internet Explorer 4.x Macintosh |
Once the browser manufacturers start following standards, web page designers may focus their creativity on content rather than on finding ways to get around the incompatibilities of multiple browsers. Web surfers won't have to constantly update their browsers in the hopes of finding one that lets them view the latest and greatest pages.
This is why the work that the Web Standards project is doing is so important. Please support them in any way you can.
If you have any comments or opinions about this page, please let me know.