Главная -> HTML -> «Новорождённый» HTML 5: маленький шаг в большое будущее

«Новорождённый» HTML 5: маленький шаг в большое будущее

Сегодняшний пост является гостевым, автор статьи компания Optimism.ru:

  • Продвижение сайтов
  • Создание сайтов
  • Контекстная реклама
  • Анализ юзабилити

Email для связи: info@optimism.ru

-

Новейшие исследования интернет-аудитории показывают: более 90% разработчиков популярных интернет-браузеров, а также веб-дизайнеров и рядовых пользователей, часто используют устаревшие версии браузеров и операционных систем, которые не в состоянии предоставить пользователю возможность в полной мере использовать достижения новых технологий.

Например, в Internet Explorer не поддерживается «официальный» XHTML: даже если код написан на этом языке, IE всё равно обрабатывает его тем же синтаксическим анализатором, что и устаревший HTML, лишая самого себя шанса продемонстрировать все преимущества XHTML.

Невероятно, но факт: сегодня Интернет прекрасно обходится и без новых технологий. Сайты исправно обрабатывают информацию, работают поисковые системы и сотни самых разных сервисов.

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

«World Wide Web Consortium» или консорциум «W3C», возглавляемый изобретателем HTML Тимом Бернерсом-Ли, зашёл в тупик: разработанный в его недрах проект XHTML 2.0 несовместим с предыдущими версиями языка и действующими браузерами.

По альтернативному пути направилась рабочая группа «WHATWG», в которую вошли представители корпорации «Apple», а также проектов «Mozilla» и «Opera». В 2007 году фрагменты созданного ими стандарта HTML 5 начали поддерживаться некоторыми версиями популярных интернет-браузеров. Через год к его разработке присоединился и консорциум «W3C».

Что такое HTML 5? Его основное назначение — стать жизнеспособным универсальным языком разметки, максимально совместимым с миллионами действующих сетевых ресурсов. Поскольку предполагается, что HTML 5 станет преемником HTML 4.01 и XHTML 1.0, разработчики стараются обеспечить его максимальную совместимость с предыдущими версиями. HTML 5 ориентирован не на разработчиков сайтов, а направлен на обеспечение корректной работы браузеров — вплоть до реализации способности корректировать ошибки.

С помощью HTML 5 будут оформлены те принципы, по которым интернет-браузеры фактически работают последние полтора десятка лет. HTML 5 помог разработчикам забыть о формальной совместимости с SGML. Новый стандарт не использует язык SGML, а описывает частные правила для интерпретации конкретных тэгов и других синтаксических конструкций. Кроме того, он описывает документы HTML в терминах объектной модели документа (Document Object Model, или DOM). Браузер, перед тем, как отобразить веб-страницу, формирует её элементы в виде разветвлённой структуры, что позволяет включить в HTML 5 широко используемые, но не стандартизированные методы DOM: window.open(), alert(), prompt(), document.links, document.images, innerHTML, contentEditable, и другие.

HTML 5 был «очищен» от неиспользуемых элементов: acronym, applet, basefont, big, center, dir, и других, а также фреймов: frame, frameset и noframes, а функции отдельных тэгов подверглись изменению.

Другой основной принцип HTML 5 — обеспечивать правильное отображение информации даже в устаревших браузерах. Например, элементы audio и video позволят без труда разместить на странице необходимый ресурс и снабдить его стандартными элементами управления. Интернет-браузеры, не поддерживающие такие элементы, могут быть дополнены flash-проигрывателем, в результате чего пользователь в любом случае увидит видеоролик или прослушает аудиозапись.

Процедура заполнения форм в HTML 5 также была полностью изменена. Теперь язык снабжён стандартными элементами, атрибутами и интерфейсом DOM. Фактически на сегодняшний день унифицированы те расширения интерфейса, средства проверки и элементы управления, которые разработчики сайтов до настоящего времени пытались разрабатывать самостоятельно.

В одной статье перечислить все достоинства новых форм HTML 5 невозможно. Мы и не ставим сейчас перед собой такой задачи. Главное — тенденция: по мере развития нового языка отдельные сайты будут постепенно превращаться из обычных информационных страничек в рабочие приложения с множеством полезных функций.

Именно постоянное совершенствование технологий стало причиной «рождения» HTML 5, который прежде всего должен стать языком приложений. Кстати говоря, на это указывало и его рабочее название на начальных стадиях разработки — «Web Applications 1.0».

К сожалению, сейчас нельзя дать точный ответ, когда HTML 5 будет использоваться большинством разработчиков. Корпорация «W3C», как правило, принимает стандарт только после того, как он будет внедрён как минимум в двух популярных браузерах. По прогнозам специалистов группы «WHATWG», такое знаменательное событие настанет не раньше 2022 года.

Понравилась статья? Тогда подпишитесь на RSS, чтобы следить за обновлениями!

 

Продвижение сайтов в Республике Беларусь

Компания "Виста" предлагает продвижение сайтов в Республике Беларусь - первые 3 месяца бесплатно.