Eine Reihe von Elementen und Attributen in HTML 4 besitzen den Status deprecated als Hinweis, dass andere Methoden bevorzugt werden, die die gleiche Aufgabe erfüllen. Veraltete Features können in zukünftigen HTML-Versionen obsolet werden, sodass Browser, die diese Features unterstützen, dies auch weiterhin tun. Veraltete Features sind noch in HTML 4 Transitional und HTML 4 Frameset enthalten, jedoch nicht in HTML 4 Strict.
Viele Darstellungselemente und -attribute sind zugunsten der Style Sheets deprecated, was es Autoren ermöglicht die Darstellung flexibler und ohne Einbußen in der Erreichbarkeit zu gestalten. Darstellungsattribute, die zur Zeit noch nicht durch Style Sheets ersetzt werden können, sind in den meisten Fällen nicht veraltet.
Die folgenden Elemente sind zugunsten der Style Sheets deprecated:
Die folgenden Elemente sind ebefalls veraltet: