The encyclopedia · Software & IT · Technical decision · 1990–1997
HTML won the web by being simple enough for anyone to write
Tim Berners-Lee kept HTML deliberately simple, based it on SGML, and added the anchor link, so any machine could read any page and anyone could publish.
CERN · World Wide Web Consortium
the move
In 1989 Tim Berners-Lee needed physicists at many institutions to share documents across many kinds of computers. Existing hypertext packages were machine-specific and complicated, and desktop publishing meant tedious compiling into internal formats. His conclusion, recorded in the W3C history of HTML, was that what was needed was something very simple.
His HTML was based on SGML, the internationally agreed markup convention, so tag pairs such as TITLE and P worked the same way on any machine. The genuinely new piece was the anchor element with HREF, the hypertext link. Dave Raggett's history calls basing HTML on SGML a brilliant idea and credits the simplicity of HTML and the anchor element with making the invention useful.
Because anyone with a text editor could write a page and any browser could display one, the format spread faster than its standard. When the IETF and W3C codified HTML in the 1990s, they standardized features browsers had already shipped, cementing the format rather than replacing it. The web grew on a language deliberately kept too simple to fail.
why it works
- Simplicity lowered the publishing barrier: any text editor produced a page.
- Basing the format on SGML made it familiar to the existing internet community.
- The anchor element delivered the one capability rivals lacked: clickable links.
- Browsers rendered what was shipped, so the standard followed practice instead of fighting it.
what transfers
The format that wins a standards war is the one whose first version is embarrassingly simple: it lowers the cost of joining for every side, so the network grows before the feature wars start.
what came after
HTML became the universal publishing format of the web. Later versions added structure, style separation, and rich media while remaining backward compatible with pages written in 1992, and the same tag model still underpins the modern web.
references
spotted an error? The archive wants to know.