Advertisement
🌐 Introduction

History of HTML – From CERN to the Living Standard

HTML is over 30 years old, yet it remains the foundation of every web page on earth. Understanding its history reveals why things work the way they do today — why some old tags still exist, why HTML5 felt revolutionary, and why the language is now maintained as a continuously-updated living document rather than numbered releases.

⏱️ 12 min read🎯 Beginner📅 Updated 2026

1989–1991 – Tim Berners-Lee and the Birth of the Web

HTML was invented by Tim Berners-Lee, a British computer scientist working at CERN (the European particle physics laboratory) in Switzerland. In 1989 he submitted a proposal for a system to share research documents across the internet. The core idea: documents could contain hyperlinks to other documents — creating a web of connected information.

In 1991 Berners-Lee published the first description of HTML — just 18 elements. The first web browser and server were also his work. The first web page (info.cern.ch) is still accessible today.

HTML – Some of the original 18 HTML elements (1991)
<!-- Structural -->
<title>  <h1> through <h6>  <p>  <ul>  <li>  <address>

<!-- Link -->
<a href="...">

<!-- The rest were basic formatting tags -->
<!-- No images, no forms, no tables -->

HTML Version Timeline

VersionYearKey additions
HTML 1.0199118 elements: headings, paragraphs, links, lists. No images, no forms.
HTML 2.01995First formal specification (IETF). Added forms, images, tables.
HTML 3.21997First W3C standard. Added applets, subscript, superscript, tables finalised.
HTML 4.01997Separated style from structure (CSS encouraged). Frames, scripting, accessibility improvements.
HTML 4.011999Bug-fix release of HTML 4.0. Three variants: Strict, Transitional, Frameset.
XHTML 1.02000HTML reformulated as strict XML. All tags lowercase, all attributes quoted, no void tags without closing slash.
XHTML 2.02002–2009Radical redesign — abandoned. Not backward-compatible. Killed by the rise of HTML5.
HTML52008 (draft) / 2014 (standard)Semantic elements, native video/audio, canvas, local storage, forms upgrades, mobile-first.
HTML Living Standard2019–nowContinuously updated by WHATWG. "HTML5" label dropped — just called HTML.
Advertisement

The Browser Wars (1995–2001)

In the mid-1990s Netscape and Microsoft fought for browser dominance. Each introduced proprietary HTML tags not in any standard — <blink> (Netscape), <marquee> (Internet Explorer) — creating a nightmare for developers who had to write different HTML for different browsers. This era is why "cross-browser compatibility" became such a pain point and why standards bodies became so important.

The XHTML Detour (2000–2008)

In 2000 the W3C bet that XML's strict rules would make the web more reliable. XHTML 1.0 required perfectly well-formed markup — a missing closing tag would crash the entire page. Developers found this impractical. Then the W3C began working on XHTML 2.0, which was completely incompatible with existing websites.

A group of browser makers (Apple, Mozilla, Opera) broke away in 2004 and formed WHATWG (Web Hypertext Application Technology Working Group), starting work on what would become HTML5. In 2009 the W3C abandoned XHTML 2.0 and joined WHATWG to develop HTML5 together.

HTML5 – The Modern Web (2008–2014)

HTML5 was designed with pragmatism: it had to work with existing websites, degrade gracefully in old browsers, and support mobile devices. Key additions:

  • Semantic elements<header>, <footer>, <nav>, <article>, <section>, <aside>, <main>
  • Native media<video> and <audio> without Flash plugins
  • Canvas — 2D and 3D drawing API
  • Local storage / Session storage — store data client-side without cookies
  • New form input typesemail, date, range, color, tel
  • Geolocation API — access device location
  • Web Workers — background JavaScript threads

The Living Standard (2019–Present)

In 2019 the W3C and WHATWG agreed that WHATWG's continuously-updated HTML Living Standard is the single authoritative version of HTML. There will be no "HTML6". The language evolves incrementally — new features are proposed, debated, prototyped in browsers, and added to the Living Standard when ready. When you say "HTML5" today you really just mean current HTML.

💡
Legacy tags still work

Browsers still support tags from HTML 2.0. The web has a backwards-compatibility commitment that almost no other technology platform has maintained for 30+ years. <blink> and <marquee> are technically deprecated but browsers keep rendering them so old pages don't break.

A Short History of HTML (and Why HTML5 Matters)

HTML's evolution explains today's best practices — especially why semantic elements and the "don't use tags for styling" rule exist.

YearMilestoneSignificance
1991Tim Berners-Lee invents HTMLthe web is born
1990stag soup era (<font>, tables for layout)structure & style tangled
2014HTML5semantics, native media, APIs
now"living standard"continuously updated, no big versions

The "tag soup" lesson: in the 1990s, developers styled pages with presentational tags (<font>, <center>) and used <table>s for layout — mixing structure and appearance into an unmaintainable mess. The industry's response (CSS + semantic HTML) is why today's rule is "HTML for structure, CSS for style." HTML5 (2014) was transformative: it added semantic elements (<header>, <nav>, <article>) that convey meaning, native <video>/<audio> (killing Flash), <canvas>, form input types, and JavaScript APIs (localStorage, geolocation) — turning HTML from a document format into an application platform. "Living standard": HTML is now maintained by the WHATWG as a continuously-updated standard rather than numbered versions, so there won't be an "HTML6" — features are added incrementally. Understanding this history clarifies why modern HTML values semantics and separation of concerns so highly.

🏋️ Practical Exercise

  1. Note who invented HTML and in what year.
  2. List the major HTML versions in order (1.0 → HTML5).
  3. Identify one element that was deprecated over time (e.g. <center>).
  4. Find one element that HTML5 introduced (e.g. <video>).
  5. Write one sentence on what the WHATWG does today.

🔥 Challenge Exercise

Create a timeline page using an ordered list showing key HTML milestones — from Tim Berners-Lee’s 1991 proposal to HTML5 and the living standard. Add one sentence per milestone on what changed. Explain why HTML is now called a "living standard" rather than a versioned spec.

📋 Summary

  • HTML was invented by Tim Berners-Lee at CERN in 1991 — originally just 18 elements.
  • HTML evolved through versions 2.0 → 3.2 → 4.01, each adding features and moving towards standards.
  • The XHTML detour (2000–2009) tried XML strictness but failed due to impracticality.
  • WHATWG was founded in 2004 by browser makers who broke from W3C to build HTML5.
  • HTML5 (2014) added semantic elements, native video/audio, canvas, local storage, and better forms.
  • Since 2019 the HTML Living Standard is the sole authority — continuously updated, no numbered releases.

Interview Questions

  • Who invented HTML and when?
  • Which organization maintains the HTML standard today?
  • What does it mean that HTML is a "living standard"?
  • Name one major feature HTML5 introduced.
  • Why were elements like <font> and <center> deprecated?

FAQ

Will there be an HTML6? +

No. The HTML Living Standard is continuously updated — new features are added incrementally without version numbers. "HTML6" is not planned and the term has no official meaning.

Is XHTML still used? +

Rarely. Some older enterprise systems still use XHTML. In practice, all new development uses HTML5/Living Standard. XHTML's strict XML rules have no practical benefit over modern HTML for most web projects.