История появления HTML5 - Разработка сайтов, SEO, заработок в сети
Помоги блогу стать лучше


HTML 5 / Введение в HTML 5

История появления HTML5

19.06.11 | Разместил: Лыско Дмитрий

Стандарт HTML прошел долгий эволюционный путь. Его первая версия была опубликована в 1993 году в виде черновой спецификации для Интернета. В 90-е годы HTML оказался в центре всеобщего внимания. Очередные версии быстро сменяли друг друга. Вскоре после выпуска версии 2.0 вышла версия 3.2, затем — 4.0 (и это на протяжении всего лишь одного года!) и, наконец, в 1999 году— версия HTML 4.01. Контроль за разработкой соответствующих спецификаций по мере развития языка осуществляет международный консорциум W3C (World Wide Web Consortium).

Период стремительного развития сменился затишьем, и будущее HTML стало казаться довольно туманным. Фокус веб-стандартизации сместился в сторону XML и XHTML, в то время как HTML оказался оттесненным на задний план. Однако HTML вовсе не собирался умирать, и на нем по-прежнему базировалась значительная часть веб-контента. Для перехода к веб-приложениям нового типа и преодоления имеющихся недостатков HTML нуждался в новых средствах и спецификациях.

В 2004 году по инициативе небольшой группы специалистов, представлявших ряд крупных производителей браузеров и заинтересованных в поднятии веб- платформы на новый технологический уровень, было основано сообщество WHATWG (Web Hypertext Application Working Group). Благодаря усилиям его участников и появилась спецификация HTML5. Они же инициировали и разработку новых средств, специально предназначенных для веб-приложений, поскольку ясно осознавали, насколько велика потребность в таких средствах. Именно в то время все чаще стали употреблять термин "Web 2.0". Все это давало основания полагать, что мы действительно являемся свидетелями второго возрождения Интернета, если первым считать период, когда статические веб-сайты уступили место более динамичным и социально направленным веб-сайтам, нуждавшимся в гораздо большем разнообразии различных средств в своем арсенале.

В 2006 году к работе над HTML вновь подключился Консорциум W3C и начали появляться постоянные ссылки или временные на различные ресурсы , в результате чего в 2008 году увидел свет первый рабочий вариант проекта рекомендаций по HTML5 , тогда как рабочая группа, занимавшаяся до этого разработкой спецификации XHTML 2, в 2009 году прекратила свою деятельность. Прошел еще один год, и вот наступил сегодняшний день. Поскольку HTML5 (как вскоре будет показано) решает ряд важных практических проблем, производители браузеров ведут активную работу по внедрению новых возможностей, и это несмотря на то, что до выпуска окончательного варианта спецификации еще очень далеко. В свою очередь, апробация спецификации в эксплуатируемых браузерах служит источником ценной информации, которая используется для улучшения самой спецификации. HTML5 быстро развивается, шагая в ногу со все возрастающими требованиями к веб-платформам.

Просмотров: 710
Комментариев:
Пять последних добавленных уроков в рубрике: HTML 5 / Введение в HTML 5
Будущее HTML5

HTML5 становится все популярнее с выходом очередных версий браузеров. Некоторые из рассмотренных нами средств фактически уже поставлялись вместе с браузерами. Никто не осмелится отрицать, что внедрение HTML5 в браузеры идет ускоренными темпами.

Действуя в несвойственной ей манере, компания Microsoft уже опубликовала несколько предварительных обзоров, посвященных следующей модели своего браузера. Internet Explorer 9 (IE9) будет поддерживать некоторые важные возможности HTML5 и улучшения, направленные на ускорение работы приложений, поэтому если вы будуте искать где купить компьютер для фирмы , сразу узнавайте какая версия браузера будет установлена. Когда IE9 появится на рынке, базовые средства современных браузеров будут охватывать значительную часть предусмотренных в HTML5 возможностей, касающихся работы с мультимедиа, хранения данных и обмена сообщениями.

Сегодня многие разработчики по-прежнему стараются придерживаться принципа обратной совместимости, стремясь к тому, чтобы их приложения могли работать даже с устаревшими моделями браузеров. Internet Explorer 6 оказался самым "стойким" из всех старых браузеров, которые широко используются по состоянию на 2010 год.

Но даже для IE6 срок жизни ограничен, поскольку теперь все труднее подобрать операционную систему, которая бы его поддерживала. Пройдет время, и число компьютеров, на которых для работы с Интернетом используется IE6, сведется почти к нулю. Все больше и больше пользователей Internet Explorer обновляют браузер, устанавливая самые последние версии, что ведет к развитию Интернета. Устаревшие браузеры, заслуживающие нареканий, будут существовать всегда, но уровень требований постоянно повышается: на момент написания книги рыночная доля Internet Explorer 6 составляла 20% и продолжала падать. Большинство пользователей, обновляющих свои браузеры, сразу заменяют их современными версиями.

Упрощение выбора элементов за счет использования селекторных функций

HTML5 вводит не только новые семантические элементы, но и новые упрощенные способы поиска элементов в DOM-модели страниц. В спике ниже приведены предыдущие версии методов объекта document, с помощью которых разработчики могли находить на странице нужные элементы.

Предыдущие методы JavaScript, предназначенные для поиска элементов getElementByid () Возвращает элемент с указанным значением атрибута id getElementsByName () Возвращает все элементы с атрибутами name, имеющиюми указанное значение getElementsByTagName () Возвращает все элементы, имя дескриптора которых соответствует тэгу

Новые селекторные функции предлагают более точные способы указания искомых элементов, не требующие применения циклов и итеративного просмотра документа с помощью стандартной DOM-модели.

Семантическая разметка в HTML5

Один из типов содержимого, насчитывающий много новых элементов HTML5, отвечает за разбивку документа на отдельные части. В HTML5 для описания содержимого элементов определена новая, семантическая разметка. Использование семантической разметки не предоставляет никаких мгновенных преимуществ, но значительно облегчает верстку HTML-страниц, и, безусловно, в будущем поисковые системы воспользуются преимуществами этих элементов при организации поиска и индексирования страниц.

Как уже отмечалось, при разработке HTML5 сделана попытка максимально учесть предыдущий опыт использования HTML. Компания Google проанализировала миллионы страниц в поиске общих идентификаторов имен в дескрипторах DIV и обнаружила огромное количество повторений. Например, для разметки нижнего колонтитула страниц многие разработчики используют в элементе DIV атрибут id="footer". Для создания различных частей документа HTML5 предоставляет новый набор элементов, который в современных браузерах можно использовать уже сегодня.

Новые и устаревшие элементы HTML5

HTML5 вводит много новых элементов разметки, сгруппированных в соответствии с семью различными типами содержимого. Перечень типов содержимого приведен ниже.

Embedded - содержимое, импортирующее в документ другие ресурсы, например audio, video, canvas ИЛИ iframe Flow - лементы, используемые в теле документов и приложений, например form, hi или small Heading - заголовки разделов, например hi, h2 или hgroup Interactive - содержимое, с которым взаимодействуют пользователи, например audio, video, button ИЛИ textarea Metadata - лементы (обычно располагающиеся в разделе head), которые задают представление или поведение остальной части документа, например script, style или title Phrasing - текст и элементы разметки текста, например mark, kbd, sub или sup Sectioning - элементы, определяющие логические разделы документа, например article, aside или title
Что нового в HTML5

Прежде чем приступить к собственно программированию, вкратце познакомимся с тем, что нового содержится в HTML5 .

Новый дескриптор DOCTYPE и новое объявление кодировки символов

Во-первых, в соответствии с третьим принципом проектирования— упрощение— дескриптор DOCTYPE для веб-страниц значительно упростился. Взгляните, к примеру, на следующий дескриптор DOCTYPE в HTML 4:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Комментарии к посту: История появления HTML5
Для добавления комментариев необходима авторизация
Рассылка:
Подписаться Отказаться
Для авторизации нажмите ссылку
Нужно ли регистрироваться, чтобы оставлять комментарии?
Да
Нет
Я не комментирую
Новости

 7 августа 2010, мы "вдыхаем жизнь" в этот сайт  и будем активно его развивать и наполнять весьма полезными и интересными материалами 

07.08.10
Архив новостей
Облако тэгов: