XHTML 1.0 ist eine Neuformulierung des HTML 4.01 Standards. XHTML basiert auf
XML, einem Anwendungsprofil von SGML, während HTML eine SGML Anwendung darstellt.
Funktional entspricht XHTML 1.0 Strict dem HTML 4.01 Strict Dokumenttyp.
Bedingt durch die Anpassung an XML ergeben sich einige syntaktische Unterschiede zur HTML Version.
Aus dem gleichen Grund weicht das Inhaltsmodell einiger Elemente von dem ihrer HTML Pendants ab.
Ein Dokument dieses Typs wird im Dokumentquelltext durch Einfügen der Kopfzeilen
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
deklariert. (Für die Zeichenkodierung ist hier beispielhaft UTF-8 angegeben.)