Курс HTML з нуля / #1 - Що таке HTML5? Уроки для початківців українською
Відеоурок
Інформація про HTML
HTML розшифровується як – HyperText Markup Language. Він є мовою гіпертекстової розмітки, яка завжди використовується під час побудови веб-сторінок та документів. Шлях HTML почався ще в першій половині 90-х років. На той час він був вкрай примітивним, але вже допомагав робити прості сторінки для Інтернету. З того часу мова постійно розвивається і до сьогоднішнього дня вона вже багато в чому змінилась. Без HTML сайти у такому вигляді як ми звикли їх бачити - просто не існували б. Усі сайти світу використовують HTML.
Кожен рік розробники мови розмітки html5 працюють над її покращенням. На сьогодні актуальний стандарт – HTML5, який офіційно був випущений у 2014 році. Це революційний стандарт, який дозволив мові вийти на новий рівень.
Нововведення в HTML5:
- Змінився алгоритм парсингу під час розробки DOM-структури;
- З'явилися нові теги, такі як audio, video та інші. До речі, тепер лише силами HTML можна створити веб-плеєр. Раніше доводилося використовувати Adobe Flash Player;
- Перевизначення частини правил та семантики використання HTML-елементів.

Якщо подивитися глобально, HTML5 став більшим, ніж просто нова версією мови. У HTML5 змінився підхід до багатьох речей і мова стала повноцінною платформою для розробки програм. Раніше його можливості обмежувалися побудовою структури, сьогодні він набагато розумніший. З виходом стандарту сильно розширилася галузь використання мови.
Все прийшло до того, що HTML5 став застосовуватись у двох ключових напрямках:
- Як оновлена версія HTML;
- В ролі функціональної платформи, на якій можна будувати веб-програми різної складності. Щоправда, створити повноцінний додаток на чистому HTML5 не вдасться. Для цього ще використовується JavaScript та CSS3.
Важливий момент
«HTML – мова програмування». Багато розробників-початківців невірно сприймають категорію мови HTML. Він не є мовою програмування, а лише мовою розмітки.
З цієї причини вам не варто казати «мова програмування», так як це помилкова назва.
Хто займається модернізацією HTML5?
Над мовою працює W3C або повна назва - World Wide Web Consortium – це організація міжнародного рівня, що зберігає незалежність від конкретних розробників. Вона ж випускає специфікації, визначення та стандарти до HTML5. Оригінальна та повноцінна специфікація доступна на офіційному сайті (доступна англійською). Організація не завершила роботу над мовою, навпаки - все ще продовжує її розвивати.
Підтримка браузерами
Важливо розуміти, що специфікація HTML5 та реалізація даної технології у конкретних браузерах – це різні поняття. Багато веб-браузерів, що активно розробляються, почали потроху впроваджувати функції HTML5 ще до релізу цієї версії. До сьогодення більшість свіжих браузерів підтримують всі функції HTML5. Повну підтримку забезпечують: Chrome, IE 11, Firefox, Edge, Safari, Opera. Відносно старі версії не мають підтримки нових стандартів, наприклад, IE 8 та молодших. У версії IE 9 та 10 вже реалізовані стандарти, але лише частково.

Часто браузери можуть працювати з новим стандартом, але по-різному обробляти функції чи навіть видавати помилку. Тому при кроссбаузерної розробки потрібно враховувати всі особливості браузерів. На даний момент підтримка стандарту з боку веб-браузерів вже на непоганому рівні.
Щоб переконатися, що поточна версія браузера підтримує HTML5, можна пройти невеликий .
Що потрібне для роботи?
Що стане в нагоді під час розробки під HTML5? Ключовий інструмент – текстовий редактор, в якому і набиратиметься код для майбутньої веб-сторінки. Одним із найпопулярніших та багатофункціональних редакторів є Notepad++. Він доступний на абсолютно безкоштовно. Крім безкоштовного поширення, ще має всі необхідні функції, має масу корисних плагінів, підсвічує відкриття і закриття тегів.

Також хорошим редактором з підтримкою більшості операційних систем є . Він здатний працювати в MacOS, Windows та Linux. За можливостями цей програмний продукт у рази перевищує Notepad ++.
Також прочитайте нашу статтю на тему "".
Другим важливим інструментом є веб-браузер, він знадобиться для тестування коду. Підійде будь-який сучасний веб-браузер. Якщо потрібно створити кроссплатформну програму, то доведеться встановити на ПК всі популярні веб-браузери.
План курса
У відеокурсі ми вивчимо безліч HTML тегів та навчимося застосовувати їх на практиці. HTML навчання зводиться до перегляду та вивчення спеціалізованих тегів. Ці HTML уроки призначені для початківців у сфері веб розробки і весь процес проходитиме з нуля.
До кінця курсу у вас будуть необхідні знання для побудови розмітки веб-сайтів. Курс «HTML для початківців» складається з кількох уроків, причому все HTML навчання буде з нуля безкоштовно.
Програма навчання
Також на нашому сайті є більш поглиблені курси HTML, які будуть пройдені в програмі вивчення розробки веб сайтів. Ознайомитись із програмою навчання з Front-end можна за та з програмою навчання Full Stack за цим .
Онлайн редактор коду
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися