HTML 5 не за горами
Создано Евгений Злобин в июля 29, 2009
Уже многие ждут выхода HTML пятой версии, которая будет большим эволюционным скачком в развитии веба. Разработка HTML 5 длится уже с 2005 года.
Какие обновления нас ждут в новой версии?
Появление новых элементов и атрибутов.
Улучшение семантики – <header>, <footer>, <nav>, <section>, <article>. Думаю, что это отличное решение, ведь практически в любом шаблоне можно найти <div id=»header»>, <div id=»footer»>, <div id=»nav»> и подобные. Семантика данных контейнеров будет идентична обычному диву.
Добавление новых функциональных элементов:
<audio>
<video>
<aside>
<progress> – индикатор хода выполнения операции
<meter>
<time>
<canvas>
официально включён элемент embed. Особо хочу отметить элемент canvas, который предоставляет область для рисования изображений «на лету» средствами JavaScript. Именно это нововведенение и может поставить под большой вопрос применение flash технологий.
Удаление устаревших элементов <center>, <font>, <strike>, <acronym>, <applet>, <basefont>, <big>, <dir>, <isindex>, <s>, <tt>, <u>. Все правильно – возможности данных элементов все адекватные верстальщики реализовавают через css. Напрочь убраны фреймы (frame, frameset, noframes).
Отказ от формальной совместимости с SGML.
Расширение DOM-модели.
Добавление нового API:
Рисование 2D-картинок в реальном времени;
Контроль над проигрыванием медиафайлов;
Хранение данных в браузере;
Редактирование;
Drag-and-drop;
Работа с сетью;
MIME.
Значительно переработано представление форм.
В HTML 5 появятся такие параметры, как: type=»number» — поле для ввода числа, input type=»range» – ползунок для регулирования громкости или чего-то похожего. Также аттрибуты min, max и step будут предоставлять возможность регулировать минимальные, максимальные значения и шаг. И ещё многое и многое другое.
Кто разрабатывает HTML 5?
Основная проблема была в том, что консорциум W3C изначально забросил разработку и дальнешую модификацию стандарта HTML и все силы были прошены на разработку XHTML 2.0. Однако разработчики из Opera, Apple, Mozilla учредили рабочую группу WHATWG и начали работу над HTML 5 (Черновой вариант). И с 2007 года WHATWG и W3C разрабатывают этот стандарт парралельно. А совсем недавно W3C полностью отказался от пути развития XHTML 2.
Какие выводы можно сделать?
Разработка HTML 5 определяет основную тенденцию развития Интернета. И если раньше сайты были лишь средствами по предоставлению текстовой информации, то сейчас веб-сайты все больше напоминают полноценные приложения, требующие функционального и юзабельного интерфейса.
Flash технология может стать второстепенной, т.к. основные возможности по работе с мультимедиа во flash можно будет осуществлять через обычный html. Видео и аудио можно будет вставлять также легко, как и картинки.
Обычные приложение все в большей и большей степени переходят в веб. Достойное тому подтверждение – google vawe, google docs, google maps и готовящаяся операционная система от гугла.
Полагаю, что не обойдется без проблем. Если за браузеры opera, mozilla, chrome, safari более-менее можно быть уверенными, то как поведет себя Internet Explorer трудно предсказать. Может быть именно этот браузер и станет основным «стопом» в развитии веба.
Полезные ссылки:
О том, как применять HTML 5 уже сейчас
Семантика в HTML 5


[quote]как поведет себя [b]Internet Explorer[/b] трудно предсказать.[/quote]
Так наверно как всегда полностью все проигнорирует или создаст свои ему лишь одному понятные отступы и т.д.
Оказывается я неправ как раз IE8 уже заявил что поддерживает новые события HTML5 такие как onhashchange, ononline, onoffline и т.д.
Наконец-то HTML превращается во что-то осмысленное с точки зрения понимая человека, а не только машины. Пока правда будит лениво всё это изучать
Когда ожидается переход, не вкурсе?
Только читал про грядущий web 3.0, тут ещё и HTML 5 ))
Мне как верстальщику скоро надо будет повышать квалификацию ))
Смысла не вижу в введении специальных тэгов типа footer и т. п. Язык должен быть универсальным, а не множить непонятно зачем кучу тэгов, приспосабливаясь к конкретным сособенностям дизайна некоторых сайтов.
Консорциум мечется то к XHTML, то к HTML. Нововведния с формами понравились, этого как раз сильно и не хватало. От флеш, вообще, пора отказываться.
Думаю, что флеш все таки не победим, т.к это не только анимация, но и программы.
Флеш жизненно необходим и он непотопляем, достаточно посмотреть на сайты в категории FWA.
Это же невозможно сделать мощную анимацию средствами Джава Скрита, комп умрет и потащит за собой браузер, хотя бы на данный момент.
А вот теги footer, header – это бесполезная вещь, только поисковикам оружие для вычисления продажных ссылок, да и есть такие макеты, где без допинга не разберешь, где хедер и есть ли он вообще.
Ну а как по-другому! Постоянное развитие….будет и 6 версия, а возможно на место HTML придёт что-то другое.
да уж, новый хтмл 5 просто бомба
намного упростит жизнь верстальщикам. надеюсь только что у осла aka IE не будет с ним конфликтов
эти переходы на уже достали. Кто придумал openID? ну не уроды ли они, нафига оно надо? Запарился настраивать, а как настроил в момент убрал, т.к. дырявое все.
В общем переход на что то новое если и произойдет то не скоро, пройдет ОЧЕНЬ много времени пока это все дело отшлифуют до нормального состояния.
Читал что теперь в каскадных таблицах CSS будет проще намного выполнять замены, исправил один элемент, и сразу на всех страницах сайта или таблицы изменился скажем «цвет» или «шрифт»…
В общем удобно, но придется к этому адаптироваться.
>>Flash технология может стать второстепенной
Это точно вряд ли… Ещё и у сильверлайта неплохие заявки… думаю за ними будущее.
Ага, W3C понял что кишка тонка бороться против лучших браузеров, которые спокойно могут внести свои стандарты..
Чем HTML 5 отличается от 4 в плане реализации? Несколько производителей браузеров, каждый понимает и реализует хтмл/цсс по-своему или частично.
Посмотрел статистику на одном из своих сайтов с высокой посещалкой
IE – 34,11 %
из них
Microsoft Internet Explorer 6.0 72,41 %
Microsoft Internet Explorer 7.0 20,68 %
Microsoft Internet Explorer 5.01 5,17 %
Microsoft Internet Explorer 8.0 1,72 %
Я представляю какие косяки будут на 6й да и 7й версии
Незнаю , незнаю, я не люблю новые версии HTML, PHP, MySQL – ленивый, разбиратся в новом не хочется
Это всё конечно хорошо (что наконец-то выходит новый html), но не понятно зачем выбрасывать тэги, пусть даже и устаревшие.
Неплохие нововведения. А старые теги, ведь будут поддерживаться браузерами, просто перестанут быть валидными.
ДжеК, не пора ли переводить эти проценты на нормальные версии браузеров? Пусть хоть как-то об этом задумаются. Технологии идут вперёд, а кто опоздал – тот в ауте, телевизоры же чёрно-белые никто не поддерживает, хотя есть процент, кто их до сих пор смотрит
Я то с нынешней версией еще плохо знаком, та что мне ни к чему новая.
А мне интересно, как поведут себя поисковики с новыми сайтами, которые будут использовать html 5…
Любые обновления – это все понты. Суть остается та же.
На html 5 выйдет новый Google Wave, ято уже гарантирует его популярность среди поисковиков.
Лично мне для моих потребностей текущей версии с головой хватает.
Мне тоже вполне хватает. интересно что будет в пятой, просто интересно и ума не приложу даже что же там этакого нового может появиться
Сейчас преимущество при внедрении новых стандартов имеют разработчики браузеров и поисковые системы, а не W3C, так что придется переучивать азы HTML4 и верстать «в ногу со временем».
То что новый html не за горами это конечно радует, однако хотелось бы поскорее увидеть и поддержку CSS3
Лучше бы производители браузеров (особенно ИЕ) наконец почитали про W3C, и не мучали бедных верстальщиков! А хтмл 5, это круто)) жду так же с нетерпением, как и пхп 6.
Честно говоря, я тоже не любитель новых версий. Только только привыкнешь к версии, а ее уж переделали, приходится переучиваться. А это дополнительное время.
Удаление , что за бред?
как пользователи будут форматировать текст, и почему тогда не удалят left и right? Или это опечатка в статье?
Позвольте с вами не согласиться насчет того, что canvas убъет Flash. Джава очеень сильно грузит процессор и тормозит работу браузера. К тому же возможности Flash практически безграничны. Так что Флеш еще поживет пока в Нете
и сейчас верстают на пятом(не коммерческие проекты), но вообще официальный выход еще не скоро совсем..так что приедться довольствоваться местным применением всех сладостей
После того как выйдет HTML 5 будет много проблем с кросбраузерностью таких сайтов, так что введение полноценного HTML 5 еще не скоро.
моё ИМХО
к тому времени, как выйдет пятая версия, появятся еще более новые браузеры, и уж точно проблем с кроссбраузерностью не оберешься …
Я считаю это правильно, новые стандарты сегодня просто крайне необходимы. Допустим сайт google уже во всю работает на html5 и новые макеты блоггера на html5 созданы, правда мне удобней пользоваться xhtml, так как я уже привык к ней, но если 5 версия будет превосходить в популярности остальные, то я всегда готов переписать все свои сайты на неё, сразу как изучу её
allcapone, я тоже раньше был приверженцем xhtml синтаксиса, но потом html5 меня прям затянул )
Всегда был приверженцем хтмл 4 версии, т.к. обучился именно ей ) В сети уже видел работы выполненные на хтмл 5, признаюсь честно – назвать его языком разметки всё труднее, в этой версии он уже немного смахивает на прогерский по своему функционалу )
Думаю, что о смерти флеш еще рано говорить. Уж очень сильна графическая часть: удобно разные мультяшки лепить да и функциональность у нее как у практически полноценного языка. Смысл отказываться от хорошего и заново изобретать велосипед?
Другое дело в тенденции – контейнерный дизайн уже убедительно победил традиционный табличный, – собственно хтмл5 должен направление, в котором все движется.
С формами так вообще супер: всегда интересовало когда уже додумаются ползунок стандартный сделать, все время извращаться со скриптами приходилось.
Впрочем, поживем – увидим. Переучиваться все равно придется, куда с подводной лодки то денешься? Не в первый раз уже…
Я уже имел честь видеть HTML5 в работе.. в инете стали появляться различные варианты аудио плееров для сайтов написанных на новой версии..
Я пока что верстку не делаю и мне это не грозит, я пользуюсь CMS системами.
Интересно конечно во что это выльется
но меня пока устраивают старые теги HTML ну и без CSS необойтись.
на ie обращать внимание не стоит, есть же спцильный shiv для него, а поэтому уже можно структуру сайта строить на html5…все браузеры поймут