Что нового в HTML5?

  • В отличии от html4, у которого 3 валидатора, у html5 валидатор один :
  • <!DOCTYPE html>
  • HTML 5 поддерживает MathML и SVG
  • Новые теги: section, article, aside, hgroup, header, footer, nav, dialog, figure, video, audio, source, embed для вставки контента с плагином(только), mark, progress, meter, time, ruby, rt, rp, canvas, command, detailes, datalist, keygen, output.
  • Новые типы input: tel, search, url, email, datetime, date, month, week, time, datetime-local, number, range, color.
  • Новые атрибуты для тегов: атрибуты ping media для a и area и т.д.
  • Исчезание некоторых тегов, по причине того, что их можно заменить CSS: basefont, big, center, font, s, strike, tt, u
  • Исчезание фреймов из-за негативного влияния на всю страницу
  • Исчезание некоторых тегов, замененных в обновленной спецификации на более актуальные: acronym(используется abbr), applet(используется object), isindex, dir.
  • Не поддерживаются некоторые атрибуты у тегов из-за отсутствия необходимости: rev и charset у link и a, shape и coords у a и т.д.
  • Не поддерживаются некоторые атрибуты у тегов по причине того, что при использовании CSS добивается лучший эффект: align у всех тегов, alink, link, text, vlink у body и так далее.
  • Новые API:
    • Рисование 2D-картинок в реальном времени
    • Контроль над проигрыванием медиафайлов
    • Хранение данных в браузере
    • Редактирование
    • Drag-and-drop
    • Работа с сетью
    • MIME

Wikibooks
Отличия HTML5 от HTML4(англ.)