本文档详细描述了 W3C HTML5 规范与 HTML4 规范之间的差异,包括语法、语言和 API 等方面。例如,HTML5 引入了新的元素(如 section、article、main 等)、属性(如 placeholder、required、contenteditable 等)和 API(如用于控制媒体播放、表单验证、离线应用等的 API)。此外,还对一些现有元素、属性和 API 进行了修改或标记为过时。