HTML5 отличается от HTML массой вещей, например:
1) Интеграция аудио и видео
2) Глобальные атрибуты применяются ко всем элементам
3) JavaScript работает в фоновом режиме
4) Улучшение математических обозначений
5) Векторная графика поддерживается без сторонних программ
6) Новые API с кучей плюшек вроде поддержки драг-н-дропа и оффлайн кэширования
7) Ряд новых атрибутов и атрибутов для инпутов
8) Новые элементы (video, time, nav, section, progress, meter, aside, canvas)
9) Более удобный парсинг
10) Удален ряд устаревших элементов (например, strike, font и т.д.)