НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
HTML5. Уроки для початківців. W3Schools українською

En Es De Fr

HTML5 Інтро


Що таке HTML5?

HTML5 - це діюча версія мови HTML. До складу робочої групи по HTML5 увійшли AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera та ще кілька сотень інших виробників.

Існує деяка плутанина про версії, оскільки існують дві незалежні групи розробників - WHATWG та W3C.

У WHATWG відмовилися від принципу «версійності» на користь «вічної розробки» під час прийняття HTML специфікації. Таке рішення було викликане спробою прискорити втілення стандарту в життя, тобто розробникам веб-браузерів не потрібно чекати, поки вийде офіційно затверджена версія специфікації (тобто специфікація перейде в стан recomendation), вони можуть втілювати певні частини специфікації вже зараз. Тому за версією WHATWG існує лише одна специфікація, яка постійно розвивається – HTML.

Ці дві групи працювали в тандемі, у WHATWG писали специфікації в режимі «живого стандарту» («Living Standard»), а в W3C приймали ці специфікації як «знімки», та впроваджували їх у чіткі версії своєї специфікації. Група W3C працювала значно повільніше, тому що необхідно було забезпечувати вимоги більшого спектру користувачів, а не лише веб-браузерів.

28 жовтня 2014 року Консорціум Всесвітньої Павутини (W3C) оголосив про надання набору специфікацій HTML5 статусу рекомендованого стандарту. Цікаво, що у цьому виді специфікації HTML 5.0 було сформовано ще два роки до того, після чого робота була зосереджена на проведенні тестування та оцінки сумісності доступних реалізацій. На час стандартизації HTML5 вже давно став стандартом де-факто та активно використовувався у веб-додатках. Фактичне затвердження стандарту лише формально поставило крапку в просуванні HTML5 і підтвердило всюдисущість та коректність його реалізації.

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


Що нового в HTML5?

Оголошення DOCTYPE для HTML5 дуже просте:

<!DOCTYPE html>

Оголошення кодування символів (charset) також дуже просте:

<meta charset="UTF-8">

HTML5 Приклад:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Назва документу</title>
</head>

<body>
Зміст документу......
</body>

</html>
Спробуйте самі »

Кодування символів за замовчуванням в HTML5 - це UTF-8.


Нові HTML5 елементи

Найбільш вживані нові HTML5 елементи: 

Нові семантичні елементи, наприклад <header>, <footer>, <article> та <section>.

Нові атрибути елементів формі, наприклад number, date, time, calendar та range.

Нові графічні елементи: <svg> та <canvas>.

Нові мультимедіа елементи: <audio> та <video>.

В наступному розділі HTML5 Підтримка браузерами ви дізнаєтесь як "навчити" старі браузери обробляти "невідомі" для них (нові) HTML елементи.


Нові HTML5 API (Application Programming Interfaces / Інтерфейси прикладного програмування)

Найцікавішими є нові API в HTML5:

  • HTML Геолокація
  • HTML Drag and Drop
  • HTML Локальне сховище
  • HTML Кеш додатки
  • HTML Веб-рабітники
  • HTML SSE

Порада: Локальне сховище є потужною заміною для файлів cookie.


Видалені елементи в HTML5

В HTML5 видалені такі елементи HTML4:

Видалений елемент Використовують замість цього
<acronym> <abbr>
<applet> <object>
<basefont> CSS
<big> CSS
<center> CSS
<dir> <ul>
<font> CSS
<frame>  
<frameset>  
<noframes>  
<strike> CSS, <s> або <del>
<tt> CSS

В розділі HTML5 Перехід з HTML4 ви дізнаєтесь, як легко перейти з HTML4 на HTML5.


HTML Історія. Як це було?

З перших днів існування Всесвітньої павутини існує багато версій HTML:

Рік Версія
1989 Tim Berners-Lee винайшов www
1991 Tim Berners-Lee придумав HTML
1993 Dave Raggett розробив HTML+
1995 Робоча група HTML розробила HTML 2.0
1997 W3C Рекомендація: HTML 3.2
1999 W3C Рекомендація: HTML 4.01
2000 W3C Рекомендація: XHTML 1.0
2008 WHATWG HTML5 Перший публічний проєкт
2012 WHATWG HTML5 Living Standard (Живий стандарт)
2014 W3C Рекомендація: HTML5
2016 W3C Кандидат рекомендації: HTML 5.1
2017 W3C Рекомендація: HTML5.1 2nd Edition
2017 W3C Рекомендація: HTML5.2
2018 W3C Рекомендація: HTML5.3

З 1991 по 1999 рік HTML розроблявся з версії 1 до версії 4.

У 2000 році Консорціум Всесвітньої павутини - World Wide Web (W3C) - рекомендував XHTML 1.0. Синтаксис XHTML був суворим, і розробники змушені були писати валідний і 'добре сформований' код.

У 2004 році група W3C вирішила закрити розробку HTML на користь XHTML.

У 2004 році була сформована WHATWG (Web Hypertext Application Technology Working Group – Робоча група веб-технологій з використання гіпертексту). WHATWG хотіла розробити HTML, узгоджений з тим, як використовувався веб-сайт, коли він був сумісний із старими версіями HTML.

У 2004 – 2006 роках компанія WHATWG отримала підтримку від основних виробників браузерів.

У 2006 році група W3C оголосила про підтримку WHATWG.

У 2008 році було випущено перший публічний проєкт HTML5.

У 2012 році WHATWG та W3C прийняли рішення про поділ:

Група WHATWG хотіла розробити HTML як 'Living Standard' ('Живий Стандарт'). 'Living Standard' завжди оновлюється та вдосконалюється. Можна додати нові функції, але не можна видалити стару функціональність.

WHATWG HTML5 Living Standard був опублікований у 2012 році і постійно оновлюється.

Група W3C хотіла розробити остаточний стандарт HTML5 та XHTML.

W3C HTML5 Рекомендацію було випущено 28 жовтня 2014 року.

W3C HTML5.1 2nd Edition Рекомендацію було випущено 3 жовтня 2017 року.

W3C HTML5.2 Рекомендацію було випущено 14 грудня 2017 року.

W3C HTML5.3 Рекомендацію було випущено 18 жовтня 2018 року.


У 2019 році WHATWG та W3C підписали угоду про співпрацю та роботу над єдиною версією HTML у майбутньому: цей документ опублікований на сайті WHATWG.


Примітка: Отримати актуальну та більш повну інформацію про 'Living Standard' WHATWG та діючі Рекомендації W3C ви завжди можете на офіційних сайтах WHATWG та W3C.



Коментарі