Що таке HTML5?
HTML5 - це новітня версія мови Hypertext Markup Language (HTML), що представляє собою найбільш радикальну ревізію цієї мови за всю його історію. У цій версії з'явилася безліч нових функцій в різних областях. До найбільш значущих з них належать такі.
Удосконалення кваліфікаційних навичок з даної тематики
Історія питання
HTML - це мова сценаріїв, який говорить Web-браузеру, яким чином слід представляти контент. Усередині контенту можуть бути присутніми посилання на інші документи, що забезпечує зручний для користувача метод навігації між документами в Інтернеті.
Таке поєднання технологій HTTP і HTML забезпечує швидке і просте орієнтування в Інтернет-контенті - для здійснення переходів між документами досить натискати мишею на посилання в тексті. Після створення двох вищезгаданих технологій Бернерс-Лі заснував організацію під назвою W3C (World Wide Web Consortium). Організація W3C очолювала розробку перших чотирьох версій HTML.
Підтримувані браузери
На момент написання даної статті стандарт HTML5 ще не був випущений офіційно. Велика частина контенту в Web як і раніше створюється відповідно до специфікації HTML 4. Проте, деякі браузери підтримують специфікацію HTML5. Ситуація може виявитися непростим, оскільки кожен з цих браузерів здатний підтримувати лише деяку підмножину функцій HTML5. Перед створенням Web-сайту на базі HTML5 перевірте кожен з цільових браузерів на предмет підтримки функцій, які ви збираєтеся використовувати на своєму сайті.
Оновлена декларація doctype
Незалежно від можливостей ваших цільових браузерів ви повинні повідомляти кожному браузеру, що хочете відображати своєї контент з використанням специфікації HTML5. Це можна зробити за допомогою декларації doctype.
Декларація doctype повідомляє браузеру, на якій версії мови розмітки написана поточна сторінка. Вона робить це за допомогою шаблону DTD (Document Type Definition - визначення типу документа). DTD специфицирует правила, використовувані мовою розмітки, завдяки чому браузери коректно відображають контент.
Концепція doctype-декларацій цілком може збити з пантелику. У нинішній специфікації HTML є безліч декларацій doctype, відмінності між якими не цілком очевидні. У таблиці 1 показані доступні на даний момент декларації doctype і їх можливості.