Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока

69. Знакомство с HTML5

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ

В предыдущем разделе подробно изучили формы в HTML. С этого урока начнем изучать новые особенности, добавленные в HTML5.

Примечание (10.2024)

Может показаться, HTML5 - это что-то новое и передовое. Но нет. Дело в том, что сайт codebra.ru с первыми уроками курса по HTML был запущен в ноябре 2014, через пару дней после официального принятия и рекомендации к использованию пятой версии HTML.

В 2024 году решил оставить структуру курса в прежнем состоянии.

Отличия HTML5 от HTML4

Перед тем как перейти к теории урока, немного напишу о HTML5.

  • В HTML5 по сравнению с HTML4 валидатор (DOCTYPE) всего один и это <!DOCTYPE html>.
  • HTML5 стал поддерживать SVG и язык математической разметки (MathML).
  • Огромное количество новых тегов, перечислять не буду. О всех их узнаете в этом разделе.
  • В HTML5 появились новые атрибуты для тегов и новые значения атрибута type для универсального тега формы (<input>).
  • Список универсальных атрибутов тоже пополнился.
  • Многие теги теперь считаются «устаревшими».
  • Некоторые имена тегов заменены на новые.
  • Появились новые API и элементы DOM.
  • Можете забыть про указание типа (атрибут type) у тега <style> и <script>.

Синтаксис атрибутов в HTML5

В HTML5 стало доступно использовать четыре вида синтаксиса определения атрибутов элемента.

Без кавычек:

Пример (html)
<input type = "text" value=Значение> 

С двойными кавычками:

Пример (html)
<input type = "text" value = "Два слова"> 

С одинарными кавычками:

Пример (html)
<input type = "text" value = 'Два слова'> 

Пустое значение:

Пример (html)
<input type = "text" value = "Значение" disabled> 

Новые элементы для медиа в HTML5

  • <audio> - аудио контент;
  • <embed> - контейнер для внешнего приложения;
  • <source> - медиа-ресурс для медиа-элементов (<video> и <audio>);
  • <track> - текстовая дорожка для медиа-элементов (<video> и <audio>);
  • <video> - видео контент.

Графика в HTML5

  • <canvas> - область, в которой можно рисовать при помощи скриптов JavaScript;
  • <svg> - векторная графика.

В этом уроке кратко пробежались по особенностям HTML5 и новым (уже старым) возможностям. В следующем уроке разберемся с новыми структурными элементами сайта.

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Звук в HTML5 - элемент AUDIOHTML5
Введение в раздел «Циклы и модуль random в Python»Знакомство с Python
Еще отличия HTML5 от HTML4HTML5
Создание холста в HTML5 с помощью тега CANVASHTML5
Захват и анализ сетевого трафика (Wireshark, tcpdump)Разведка и сканирование
Видео в HTML5 - элемент VIDEOHTML5
Знакомимся с Flexbox в CSSЗнакомство с Flexbox
Курс по Python от CodebraЗнакомство с Python
Поиск сетевых уязвимостей с помощью Metasploit Framework (MSF)Разведка и сканирование
Раздел «HTML5»
УРОК 69. 1. Знакомство с HTML5
Вы здесь
70. УРОК: 2. Семантические и структурные теги в HTML5
71. УРОК: 3. Еще отличия HTML5 от HTML4
72. УРОК: 4. Создание холста в HTML5 с помощью тега CANVAS
73. УРОК: 5. Звук в HTML5 - элемент AUDIO
74. УРОК: 6. Видео в HTML5 - элемент VIDEO
Другие разделы
Раздел 1. Знакомство с HTML
Раздел 2. Разметка текста в HTML
Раздел 3. Ссылки в HTML
Раздел 4. Изображения в HTML
Раздел 5. Таблицы в HTML
Раздел 6. Формы в HTML
Раздел 8. Остальное
Раздел 9. Знакомство с CSS
Раздел 10. Селекторы в CSS
Раздел 11. Структура и каскад
Раздел 12. Единицы измерения
Раздел 13. Шрифт
Раздел 14. Свойства текста
Раздел 15. Форматирование
Раздел 16. Отступы, рамки, поля
Раздел 17. Цвета и фон
Раздел 18. Позиционирование
Раздел 19. Верстка таблиц
Раздел 20. Списки
Раздел 21. Анимация
Раздел 22. Знакомство с Flexbox
Раздел 23. Практика с htmlbook.ru
Раздел 24. Элементы сайта
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно