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.
Просто скопируйте следующий код: