HTML/HTML5: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Что нового?: дополнение
→‎Что нового?: дополнение
Строка 13:
== Что нового? ==
 
* В отличие от HTML 4HTML4, у которого 3 валидатора, у HTML 5HTML5 валидатор один : <code><!DOCTYPE html></code>.
* HTML 5HTML5 поддерживает MathML и SVG.
* Новые теги: '''section''', '''article''', '''aside''', '''hgroup''' (уже считается устаревшим в W3C), '''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'''.
* Исчезновение фреймов ('''frame''', '''frameset''', '''noframes''' (кроме '''iframe''')) из-за негативного влияния на всю страницу.
* Исчезновение некоторых тегов, замененных в обновлённой спецификации на более актуальные:
** '''acronym''' (используется '''abbr'''),
Строка 31:
* Не поддерживаются некоторые атрибуты у тегов по причине того, что при использовании CSS достигается лучший эффект: align у всех тегов, alink, link, text, vlink у body и так далее.
* Новые API:
** Рисование 2D-картинок в реальном времени (Canvas),
** Контроль над проигрыванием медиафайлов,
** Хранение данных в браузере,
** Редактирование,
** Drag-and-drop,
** Работа с сетью,
** MIME.
* Новые элементы в DOM.
 
== Теги ==