From an almost infinate amount of time lurking in #html I have learned serveral things, the most important thing for this node however is this; The W3C dose not mean shit.

For some reason people assume the W3C decides everything about web related tech. This is not true, they merly SUGGEST ideas. No one HAS to follow the ideas.

On an un-related note, for some reason people assume a browser must comply with the W3C standards to be a real browser, this is also false. There is not a single browser on the market that complys with all W3C standards, not even Microsoft Internet Explorer.

The W3C is a fine group of people, but not one to be taken as seriously as they are.
There is a reason that the idea that a browser is not considered "real" by some unless it is fully W3C comply. If a browser complies with the standard, a web-developer/designer can write pages that also conform to this standard. In so doing, this developer/designer is assured that their client's websites will be displayed exactly as intended. Granted, most browsers are more or less the same, there are differences. Netscape uses <frame frameborder=yes/no> whereas IE/W3C standards (currently) use <frame frameborder=1/0>. For a web developer to get their site to look how they want it (which can be integral to the viewer seeing anything on the site at all), they have to include twice the tags for certain things, and have to review and test the changes in several browsers. If IE, Netscape, Opera, Konqueror and every other browser at least conformed to the basic W3C standards, there would (ideally) be no need to debug with other systems.

This is also more important as WAP-enabled devices begin to proliferate throughout the populous. So that standard is important if WAP is to go anywhere, because otherwise no one will write for it, thus there is nothing to use on it, and no reason to buy WAP-enabled devices.

HTML is of course a different story, but the reasoning is the same. Of course, getting a site fully W3C-compliant in HTML, CSS (and anything else, I would assume) can be a pain the ass.

"The World Wide Web Consortium (W3C) develops interoperable technologies (specifications, guidelines, software, and tools) to lead the Web to its full potential. W3C is a forum for information, commerce, communication, and collective understanding." - The W3C's home page.
The W3C or World Wide Web Consortium was founded by Tim Berners-Lee at the Massachusetts Institute of Technology, Laboratory for Computer Science with support from CERN, DARPA, and the European Commission in October, 1994. Their mission is to lead the technical evolution of the Web and since their founding they have developed over forty technical specifications for the Web. The consortium has three goals: promoting and developing its vision for the future of the World Wide Web, designing technologies to help this vision become reality, and standardizing Web technologies.

Their vision for the future is a web built on top of XML with standards like XHTML, SMIL, P3P, and CCPP on top. The W3C wants to ensure that a wide range of devices can access the Web, such as cell phones, key pads, and digital cameras and the Web will be able to support all of these devices without anyone using certain devices being limited to certain activities. Also, they want to establish and promote standard practices for developers to follow when designing for the Web.


The W3C provides a number of useful tools to the public, such as HTML and CSS validators to encourage use of valid HTML and CSS. They claim the following seven points fully summarize the W3C's goals and operating principles:

1. Universal Access - "W3C defines the Web as the universe of network-accessible information ". The benefits of the Web should be available to everyone, regardless of physical location, hardware, software, language, etc.

2. Semantic Web - On a semantic web, everyone would be able to express themselves in terms that computers can interpret and exchange and by communicating like this we will enable computers to solve problems we find tedious or find useful information for us faster.

3. Trust - The Web needs more confidentiality and needs to make it possible to hold people accountable for what they publish online.

4. Interoperability - The computer industry needs to create a consensus on standards so everything can work together and encourage an open forum for discussion.

5. Evolvability - "W3C aims for technical excellence but is well aware that what we know and need today may be insufficient to solve tomorrow's problems." The Web of today needs to be easy to change for the needs of tomorrow without disrupting what still works.

6. Decentralization - The number of central Web facilities needs to be limited so there is less chance of traffic jams and so the Web can be more flexible.

7. Cooler Multimedia - "Who wouldn't like more interactivity and richer media on the Web, including resizable images, quality sound, video, 3D effects, and animation?" Through providing better languages such as SVD and SMIL, the W3C is working towards making more complicated Web media possible.


Sources:
http://www.w3c.org

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.