SEO юмор, юмористический дайджест Seo-Fun  
  на главную  
 
 
 

HTML 5 спецификация – основные нововведения

На нынешнем уровне развития интернет-технологий к веб-страницам сформировался ряд определенных требований, которые не всегда реально удовлетворить с помощью HTML4.0. Это естественным образом привело к необходимости разработки нового веб-языка, обеспечивающего максимальную гибкость и совместимость, оптимального для работы с медиафайлами и изображениями и обладающего рядом других возможностей. Эти характеристики можно смело применить к пятой спецификации HTML. В настоящий момент версия имеет статус экспериментальной, и будет официально рекомендованной для создания интернет-страниц только после получения одобрения от Candidate Recommendation, которую планируется получить до конца текущего года.

HTML 5 спецификация – основные нововведения

Смотрите полный видеокурс на iTunes

Усилия к тому, чтобы HTML 5 спецификация была стандартизована, начали прилагать в 2007 году. Помимо ободрения Candidate Recommendation для стандартизации необходима также поддержка от Last Call, которая была получена еще в 2009 году. В настоящее время HTML5 уже используется такими гигантами интернета, как Google, YouTube и другие суперпопулярные веб-проекты. Насколько выгодно отличается html 5 спецификация от предыдущих версий, уже имели возможность оценить как веб-разработчики, так и простые пользователи сети. Итак рассмотрим основные особенности.

Структурирование документа

В отличие от предыдущих версий, html 5 спецификация позволяет избавиться от контейнеров div, применяющихся в html4.0. Они заменяются элементами header, nav, section, article и footer. Header – это элемент маркировки заголовка; Nav – инструмент оформления элементов навигации; Section используется для фрагментирования контента; Article позволяет выделить самостоятельные фрагменты текста; Footer – нижняя часть документа, которая может содержать ссылки на тематические материалы, сведения об авторстве и т.д. Перечисленные функции дополняются элементами h1-h6, позволяя выделять в тексте до шести подуровней. Подобная структура позволяет значительно разгрузить код страницы, что значительно ускоряет её отображение на компьютере пользователя, делает ее более привлекательной для поисковых систем и облегчает задачи веб-разработчиков. Семантическая маркировка при помощи новых элементов, кроме того, делает навигацию по документу более удобной, избавляя от необходимости включать в код дополнительные ссылки-переходы.

Видео и аудио

Новые элементы audio и video, которые включает в себя HTML5, можно назвать революционным решением в сфере веб-девелопинга. Видеоролики давно стали неотъемлемой частью информативных интернет-ресурсов, но их отображение требует установки дополнительных программных компонентов. Встраивание роликов при помощи функции video позволяет воспроизводить их непосредственно в браузере, без установки flash-плеера. Функция video дополняется атрибутами poster (указывающим на картинку, отображаемую до начала воспроизведения), source (альтернативный источник), widt/height (ширина и длина). Воспроизведение медиаконтента становится максимально быстрым и простым для пользователя.

Совместимость

Разнообразие программных продуктов для веб-серфинга поставило задачу создать версию HTML с максимальной совместимостью. Несмотря на то, что пятая спецификация еще не является утвержденной до конца, написанные с её помощью страницы уже без проблем отображаются в последних версиях большинства браузеров – в том числе, Microsoft Internet Explorer, имеющим массу нареканий на этот счет. Разработчики Google Chrome уже выпустили специальное дополнение для взаимодействия с функцией Canvas, обеспечивающее максимально эффектное отображение графики.

Изображения и графика

На упомянутой выше функции Canvas следует остановиться поподробнее. Это новый инструмент, демонстрирующий принципиально новый подход к работе с графикой. С его помощью легко создавать динамические элементы дизайна и интерфейса, не прибегая к помощи flash и java-скриптов. Пятая спецификация HTML открывает новые возможности в разработке интерактивных элементов. Оценить их можно уже сейчас. Примеры реализации игр на базе HTML5 представлены на сайте html5game.ru , а по адресу www.picozu.com/editor находится интерактивный графический редактор, созданный с помощью той же пятой версии HTML. Еще одним отличным примером интерактивных возможностей html5 являются Google Doodle – тематические зарисовки на главной странице поисковика, посвященные различным памятным датам. В день рождения легендарного музыканта-виртуозв Леса Пола пользователи Google имели возможность поиграть на импровизированной виртуальной гитаре, а во время юбилея Станислава Лема – поиграть в мини-аркаду по сюжету его произведения.

Безопасность и конфиденциальность

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

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

 

 

 

 

Дата: 30 октября 2012


Добавить комментарий

Имя

E-mail

Комментарий

Контрольный вопрос:
Сколько будет: 18*3-8


 
 
 

 
Последние комментарии