Live rework in progress.
Please report major issues.

Jens Oliver Meiert

Markup Languages

Published on Mar 28, 2025, filed under (feed). (Share this on Mastodon or Bluesky?)

You know the big MLs (markup languages): the mother of all markup languages, SGML, its famous offspring, HTML, the visionary cousin, XML, and the strict chatty grandchild, XHTML. That is, these:

LanguageSinceDefinitionArticles and Videos
SGML (Standard Generalized Markup Language)1986SGML at WebGlossary.infoSGML on Frontend Dogma
HTML (HyperText Markup Language)1991HTML at WebGlossary.infoHTML on Frontend Dogma
XML (Extensible Markup Language)1998XML at WebGlossary.infoXML on Frontend Dogma
XHTML (Extensible HyperText Markup Language)2000XHTML at WebGlossary.infoXHTML on Frontend Dogma

But—and this takes a different path than Wikipedia on markup languages—did you also know the following “small” markup languages, that is, those calling themselves or being called “markup language,” those that have had some or almost some impact on the Web? (You’ll know at least one, part of the current HTML spec.)

LanguageSinceDefinitionArticles and Videos
HDML (Handheld Device Markup Language)1996HDML at WebGlossary.infoHDML on Frontend Dogma
DHTML (Dynamic HTML) *1997DHTML at WebGlossary.infoDHTML on Frontend Dogma
MathML (Mathematical Markup Language)1998MathML at WebGlossary.infoMathML on Frontend Dogma
WML (Wireless Markup Language)1998WML at WebGlossary.infoWML on Frontend Dogma
cHTML (Compact HTML)1999cHTML at WebGlossary.infocHTML on Frontend Dogma

This excludes languages like XAML or DDML, because they are XML-based languages that weren’t designed to show content on the Web. But, if you would question or add a language, please let me know!

* Yes, not a language per se but just a term for languages already available at the time—and yet DHTML feels like it must be included in such an overview.