1.2.1 Web Standards
posted July 19, 2015
During the browser wars, Microsoft and Netscape implemented new features rather than fixing existing problems.
Each company added proprietary features and created features that were in direct competition with existing features in the other browser, but implemented in an incompatible way.
Developers at the time sometimes had to build two different but effectively duplicate sites for the two main browsers, and other times just choosing to support only one browser and block others from using their sites.
It was a perfect time to develop Web Standards to help make the programming languages and technologies of web design and development more efficient, consistent and equitable.
World Wide Web Consortium (W3C)
In 1994, Tim Berners-Lee founded the World Wide Web Consortium (W3C) at the Massachusetts Institute of Technology.
The W3Cās vision was to standardize the protocols and technologies used to build the web for the world.
During the next few years, the W3C published several recommendations including:
However, the W3C did not (and still do not) enforce their recommendations. Manufacturers only had to conform to the W3C documents if they wished to label their products as W3C-compliant.
The Web Standards Project
In 1998, the browser market was dominated by Internet Explorer 4 and Netscape Navigator 4.
A beta version of Internet Explorer 5 was then released, and it implemented a new and proprietary dynamic HTML, which meant that professional web developers needed to know five different ways of writing JavaScript.
- The Web Standards Project (WaSP) group formed to help standardize web development principles and W3C documents
- In 2000, Microsoft released Internet Explorer 5 Macintosh Edition. This was a very important milestone, it being the default browser installed with the Mac OS at the time, and having a reasonable level of support for the W3C recommendations too. Along with Opera's decent level of support for CSS and HTML, it contributed to a general positive movement, where web developers and designers finally felt comfortable designing sites using web standards, as they knew they would work to a reasonable level across multiple browsers.
- When HTML 4 was nearing completion, the W3C decided (in a workshop run in 1998) that in terms of markup languages, the future of the Web was XML and XHTML, not HTML (comparison of XHTML and HTML).
- So the W3C drew a line under HTML 4.01 and instead concentrated on the XHTML 1.0 spec, finished in early 2000. XHTML 1.0 is just the same as HTML 4.01, except that it uses the stricter markup syntax rules of XML.
- XHTML 2.0 soon followed, which added a whole bunch of new powerful features, and aimed to be the next big thing on the Web.