Son tres las DTD de HTML: Strict, Transitional y Frameset.
- Strict (HTML 4.01 Strict): es la de uso recomendado, destinada a separación de presentación y contenido.
- Transitional (HTML 4.01 Transitional): esta DTD permite el uso de elementos obsoletos, para documentos que no tengan una total separación de presentación y contenido.
- Frameset (HTML 4.01 Frameset): para páginas con marcos. De todas formas los marcos son obsoletos.