HTML 4.0 foi a versão final da Hypertext Markup Language (HTML) antes da Extensible Markup Language (XHTML) e continua a ser o conjunto de markups em que se baseia a maioria dos grandes sites da Web actualmente. Como todos os níveis de HTML, HTML 4.0 foi a "recomendação" oficial do World Wide Web Consortium (W3C), o grupo que sugere padrões da indústria para a Web.
Muitas novas funcionalidades introduzidas no HTML 4.0 foram:
- A folha de estilo em cascata, a capacidade de controlar o conteúdo das páginas Web em múltiplos níveis
- A capacidade de criar formulários mais ricos
- Suporte para frames (que já é suportado pelos principais navegadores)
- Aprimoramentos para tabelas que possibilitam o uso de legendas para fornecer conteúdo de tabela para usuários de Braille ou de fala
- A capacidade de gerenciar páginas para que elas possam ser distribuídas em diferentes idiomas
Na prática, os dois principais navegadores, Netscape e Internet Explorer, suportam HTML 4.0 um pouco diferente ou oferecer abordagens não-padronizadas. Estas requerem desenvolvedores Web que utilizam recursos mais avançados para criar páginas para cada navegador e enviar as páginas apropriadas para o usuário.