Вступ в HTML5
HTML5 є наступним поколінням мови гіпертекстової розмітки HTML.
Що таке HTML5?
HTML5 покликаний стати новим стандартом, що об'єднає в собі HTML, XHTML і HTML DOM. Попередня версія HTML була створена у 1999 році. Мережа веб значно змінилася з того часу і безперечно, потребує реалізації нових можливостей. Саме це має забезпечити HTML5. На разі мова знаходиться в стадії розробки, однак більшість сучасних браузерів підтримують HTML5.
Як виник HTML5?
HTML5 розвивається через співпрацю між такими організаціями як World Wide Web Consortium (W3C) та Web Hypertext Application Technology Working Group (WHATWG). WHATWG працював над веб-формами та додатками, а W3C працював з XHTML 2.0. У 2006 році вони вирішили об'єднатися і створити нову версію HTML.
Були встановлені деякі узагальнюючі правила для розробки HTML5:
· Нові функції повинні базуватись на HTML, CSS, DOM і JavaScript
· Зменшення потреби в зовнішніх плагінах (наприклад, Flash)
· Краща обробка помилок
· Збільшити деталі розмітки аби замінити скрипти
· HTML5 повинен бути незалежним від пристрою
· Процес розвитку повинен бути видимим для публіки
Нові можливості
Деякі з найбільш цікавих нових функцій в HTML5:
· Елемент <canvas> для створення зображень
· Елементи <video> та <audio> для відтворення медіа
· Покращена підтримка для локального зберігання даних
· Нові елементи контенту, такі як <article>, <footer>, <header>, <nav>, <section>
· Нові форми управління, такі як календар, дата, час, адреса електронної пошти, URL, пошук.
Підтримка браузерами
В останніх версіях Safari, Chrome, Firefox, Опери є підтримка деяких рис HTML5. Internet Explorer 9 також буде підтримувати деякі особливості HTML5.
Для перевірки підтримки браузера можна скористатись javascript-ом, методом перебору чи використати javascript-бібліотеку Modernizr для перевірки підтримки більшості можливостей HTML5
