Обучение
продвижению сайтов
+7 (812) 9-515-415

HTML5 пора или не пора

HTML5 (англ. HyperText Markup Language, version 5) — язык для структурирования и представления содержимого для всемирной паутины, а также основная технология, используемая в Интернете. Это пятая версия HTML-стандарта (изначально созданного в 1990 году и последней версией которого являлся HTML4, стандартизированный в 1997 году[1]) и находится в стадии разработки по состоянию на декабрь 2012 года. Основной её целью является улучшить язык, поддерживающий работу с новейшими мультимедийными приложениями, при этом сохраняется лёгкость чтения кода для человека и ясность исполнения для компьютеров и приспособлений (веб-браузеры, синтаксические анализаторы и т. д.).

Следует понимать, что, несмотря на схожесть названий, HTML5 не является продолжением HTML4 или XHTML. Скорее речь идёт о новом языке Web Applications 1.0, который в маркетинговых целях назван знакомой аббревиатурой и построен на базе HTML.

Официально стандарт HTML5 ещё не завершён, но современные браузеры уже умеют частично с ним работать. Итак, что же интересного нам даёт HTML5? Вот некоторые его возможности.

  • Поддержка геолокации — определение местоположения пользователя на карте и использование этой информации для вычисления маршрута его движения, вывода близлежащих магазинов, кинотеатров, кафе и других данных.
  • Воспроизведение видеороликов.
  • Воспроизведение аудиофайлов.
  • Локальное хранилище — позволяет сайтам сохранять информацию на локальном компьютере и обращаться к ней позже.
  • Фоновые вычисления — стандартный способ запуска JavaScript в браузере в фоновом режиме.
  • Оффлайновые приложения — страницы, которые могут работать при отключении Интернета.
  • Рисование — внутри тега <canvas> с помощью JavaScript можно рисовать фигуры, линии, создавать градиенты и трансформировать объекты на лету.
  • Новые элементы форм: для даты, времени, поиска, чисел, выбора цвета и др.

Кроме этих возможностей в HTML5 включены новые теги для разметки документа, выброшены устаревшие теги и модифицированы некоторые другие. Для вёрстки веб-страниц в первую очередь необходимо понять, что поменялось и как перевести страницу на HTML5.

Поскольку сейчас разработка идет полным ходом, но до завершения нужно еще сделать очень много, то и браузерами поддерживается лишь небольшая часть новых тегов. Вы можете проверить, насколько Ваш браузер поддерживает в HTML5, кликнув сюда: тестирование браузера на поддержку HTML5

По состоянию на декабрь 2012 года рейтинг браузеров выглядит так:

  • Opera 12.11 - 404 и 9 бонусных баллов
  • Google Chrome 23.0.1271.97 m - 448 и 13 бонусных баллов
  • Internet Explorer 9.0.8112.16421 - 138 и 5 бонусных баллов
  • Internet Explorer 10 - 320 баллов
  • Mozilla FireFox 17.0 - 386 и 10 бонусных баллов
  • Yandex 1.1.1084.5409 - 401 и 3 бонусных балла
  • Safari 5.1.5 - 278 и 2 бонусных балла

Максимально возможное количество баллов - 500.

 

К размышлению
Оглавление