Html5 простими словами
Тут знайдуть відповіді на свої насущні питання журналісти, копірайтери і інші неспеціалісти в області веб-дизайну, яким для роботи просто необхідно знати принципи HTML5, але немає можливості вникати в технічні подробиці використання цього чудового мови.
Допоможе нам у цьому HTML5 DOCTOR. співтовариство активних послідовників HTML5, які проповідують його використання, і зокрема, Брюс Лоусон:
Ось перелік найбільш поширених нам питань, на які ми дали відповіді неспеціалізованим мовою. Журналісти, користуйтеся на здоров'я! цитування вітається, але не є обов'язковим))) »
Що таке HTML5?
Зто залежить від того, про що йде мова. Вираз "HTML5» використовують в трьох різних значеннях:
Найбільш точним визначенням поняття "HTML5» буде наступне: це специфікація, розроблена спільно двома групами, W3C і WHATWG. Існують різні версії специфікації HTML5.
HTML5 і його друзі
на додаток до самого ядра HTML5, WHATWG розробили інші специфікації, такі як Web Workers, Web Sockets, Web Database. Всі вони доповнюють його новими властивостями і функціями, корисними для додатків, ігор і тому подібного.
Багато що з їх вмісту спочатку було частиною самого ядра, але за деякими виробничим і організаційним причин було виведено з нього. Вся група разом називається Web Applications 1.0.
3. Нові «супер-веб-технології»
Часто більшість людей, налекіх від веб-розробки (а часто і не дуже обізнані розробники), кажучи "HTML5», мають на увазі цілий ряд технологій: ядро HTML5, його доповнення - і ще безліч взагалі ніяк не пов'язаних з ними технологій, таких як геолокація ( здатність вашого браузера «розпізнавати» ваше місцезнаходження), оріенацію пристрої, події торкання, анімацію CSS3 (яка може заміняти нескладну Flash-анімацію), SVG (спосіб відображення графіки чітко і гладко на екрані будь-якого розміру), і який нещодавно ввійшов сюди WebGL, що дозволяє використовувати популя ні бібліотеки 3D-графіки в веб, вносячи тривимірність в веб-гарфіку і браузерні ігри.
Багато що з цього розроблено W3C, а WebGL, наприклад, створений Khronos Group.
Навіщо придумали HTML5?
HTML4 тріщав по швах під напором нових видів додатків. Багато речей були просто недоступні і вимагали плагінів типу Adobe Flash або Microsoft Silverlight. Доводилося йти на всілякі хитрощі і хитрощі, використовувати нестандартні, недокументовані прийоми, що було не дуже-то надійною основою для сайтів, створених для заробітку.
Як багато браузерів підтримують HTML5?
Дивлячись як подивитися. Якщо виходити з того, що HTML5 стався від HTML4, то все барузер підтримують якісь властивості HTML5.
А з іншого боку, якщо ви хочете знати, які браузери містять всі властивості ядра HTML5 - то жоден. Вони все забезпечують виконання деяких частин специфікації (яка налічує більше 700 сторінок), але жоден з них не підтримує всі одночасно.
Якщо відкинути все несуттєве, то всі сучасні барузер приблизно в рівній мірі підтримують HTML5, хоч вони і додають підтримку тих чи інших властивостей в різний час.
Хто є рушійною силою HTML5?
Буде справедливо сказати, що виробники браузерів спільно координують роботу над специфікацією, так само як і W3C і багато інших організацій і приватні особи. Кажучи узагальнено, процесом керують потреби веб-розробників.
Хто користується HTML5?
Коли буде завершена робота над HTML5?
Сказати, що ми не можемо користуватися HTML5, тому що його розвиток не завершено - це все одно, що сказати, що ми не можемо говорити російською мовою, тому що він все ще розвивається.
Чи правда, що HTML5 несумісний з Internet Explorer?
Варто відзначити, що багато можливостей HTML5, такі, як атрибут contenteditable, що дозволяє користувачеві редагувати вміст об'єкта, були придумані Microsoft і включені вже в IE5.
Чи правда, що HTML5 призначений для мобільних пристроїв?
Абсолютно немає. В основі HTML5 лежать певні принципи розробки. один з яких говорить про повсюдне його застосування:
«Елементи повинні розроблятися для повсюдного використання. Елементи, по можливості, повинні працювати незалежно від платформи, пристрої та носія. »
З іншого боку, є особливості HTML5, які особливо корисні в світлі використання мобільних пристроїв. Якщо розглядати «справжній» HTML5, дуже корисною виявиться, наприклад, можливість продовжувати працювати з сайтом в офлайні за допомогою технології Application Cache ( "Appcache").
Також перевагою є можливість використовувати елемент canvas для відображення анімації пристроями, які з тієї чи іншої причини не можуть використовувати Flash.
Якщо розглядати HTML5 в значенні «нові супер-веб-технології», то величезним плюсом є геолокація.