Новые семантические элементы , такие как <header>, <footer>, <article> и <section>.
Новые атрибуты элементов формы , такие как число, Дата, время, календарь и диапазон.
Новые графические элементы: <svg> и <canvas>.
Новые мультимедийные элементы: <audio> и <video>.
В следующей главе поддержка HTML5 вы узнаете, как «научить» старые браузеры обрабатывать «неизвестные» (новые) элементы HTML.
Новые API HTML5 (интерфейсы прикладного программирования)
Наиболее интересным новым API в HTML5 являются:
Геолокация HTML
Перетаскивание HTML-кода
Локальное хранилище HTML
Кэш приложений HTML
Веб-работники HTML
HTML SSE
Совет: Локальное хранилище HTML — это мощная замена файлов cookie.
Удаленные элементы в HTML5
Следующие элементы HTML4 были удалены в HTML5:
Удалить
Заменить на
<acronym>
<abbr>
<applet>
<object>
<basefont>
CSS
<big>
CSS
<center>
CSS
<dir>
<ul>
<font>
CSS
<frame>
<frameset>
<noframes>
<strike>
CSS, <s>, or <del>
<tt>
CSS
В главе Миграция HTML5 вы узнаете, как легко перейти от HTML4 к HTML5.
HTML History
С первых дней Всемирной паутины, было много версий HTML:
Год
Версия
1989
Tim Berners-Lee invented www
1991
Tim Berners-Lee invented HTML
1993
Dave Raggett drafted HTML+
1995
HTML Working Group defined HTML 2.0
1997
W3C Recommendation: HTML 3.2
1999
W3C Recommendation: HTML 4.01
2000
W3C Recommendation: XHTML 1.0
2008
WHATWG HTML5 First Public Draft
2012
WHATWG HTML5 Living Standard
2014
W3C Recommendation: HTML5
2016
W3C Candidate Recommendation: HTML 5.1
С 1991 по 1999, HTML разработан с версии 1 до версии 4.
В 2000 году консорциум World Wide Web (W3C) рекомендовал XHTML 1,0. Синтаксис XHTML был строгим, и разработчики были вынуждены писать корректный и «хорошо сформированный» код.
В 2004, в3к’с решил закрыть развитие HTML, в пользу XHTML.
В 2004, была сформирована WHATWG (Web-Технология прикладной технологии).
WHATWG хотел разработать HTML, в соответствии с тем, как веб-был использован, в то время как обратная совместимость со старыми версиями HTML.
В 2004-2006, WHATWG получил поддержку со стороны крупных поставщиков браузеров.
В 2006, W3C объявил, что они будут поддерживать WHATWG.
В 2008 был выпущен первый открытый проект HTML5.
В 2012, WHATWG и W3C решили на разъединении:
WHATWG хотел разрабатывать HTML как «жизненный стандарт». Уровень жизни всегда обновляется и совершенствуется.
Новые функции могут быть добавлены, но старые функциональные возможности не могут быть удалены.
Жизненный http://whatwg.org/html/ стандарт WHATWG HTML5 был опубликован в 2012 и постоянно обновляется.
W3C хотел разработать окончательный стандарт HTML5 и XHTML.
Рекомендация W3C HTML5 была выпущена 28 октября 2014.
Кроме того, консорциум W3C опубликовал рекомендацию кандидата HTML 5,1 от 21 июня 2016.
❮ Назад
Дальше ❯
Уроки по теме «HTML5» для начинающих
В каталоге хекслета найдено 47 уроков по теме «HTML5». Уроки по теме «HTML5» есть в курсах: Основы верстки контента, CSS: Transform (трансформация объектов), Основы HTML, CSS и веб-дизайна, Основы современной верстки.
Урок «Правило близости»
В курсе
«Основы HTML, CSS и веб-дизайна»
Рассмотреть один из базовых принципов дизайна: правило близости или grouping/proximity principle.
Урок «Элементы, теги и атрибуты»
В курсе
«Основы HTML, CSS и веб-дизайна»
Изучить простую идею HTML и структуру элементов страницы.
Урок «Интеграция с соц. сетями и семантический веб»
В курсе
«Основы HTML, CSS и веб-дизайна»
Рассмотреть инструменты разметки для лучшей интеграции с социальными сетями.
Урок «Знакомство с HTML»
В курсе
«Основы HTML, CSS и веб-дизайна»
Познакомиться с HTML и попробовать его в деле.
Урок «Размещение на GitHub Pages»
В курсе
«Основы HTML, CSS и веб-дизайна»
Освежить память по теме хостинга и разместить статичную страницу бесплатно на GitHub Pages.
Урок «Chrome DevTools»
В курсе
«Основы HTML, CSS и веб-дизайна»
Познакомиться с Developer Tools и веб-инспектором, удобным инструментом для анализа и редактирования страницы прямо в браузере.
Урок «Верстальщик vs. веб-дизайнер»
В курсе
«Основы HTML, CSS и веб-дизайна»
Познакомиться с курсом и рассмотреть специальности «верстальщик» и «веб-дизайнер» в контексте развития технологий.
Урок «div, span и display»
В курсе
«Основы HTML, CSS и веб-дизайна»
Познакомиться с принципами, по которым элементы выводятся на страницу и получают определённый размер.
Урок «Структура страницы»
В курсе
«Основы HTML, CSS и веб-дизайна»
Рассмотреть полную структуру целого HTML-документа, видимые и невидимые теги.
Урок «Каскад»
В курсе
«Основы HTML, CSS и веб-дизайна»
Понять принцип, по которому стили собираются в один набор из разных источников.
Любой HTML-документ имеет базовую структуру, состоящую из тегов и служебных элементов. Они нужны браузеру для корректного отображения информации. В данном уроке разберемся с каждой строчкой этой структуры
Урок «Emmet»
В курсе
«Основы современной верстки»
Изучаем один из самых полезных плагинов для верстальщика — Emmet. Он позволит ускорить разметку HTML-кода и снимет бóльшую часть рутинных действий.
Урок «Каскадность в CSS»
В курсе
«Основы современной верстки»
Что такое каскадность, и как она работает в CSS? Урок посвящен различиям в приоритетах селекторов и умению использовать это в своих проектах.
Урок «Chrome DevTools»
В курсе
«Основы современной верстки»
При верстке сайта важно вовремя найти ошибки или понять, как правильно преобразовать нужный нам блок. Ранее это делалось преимущественно вручную. Сейчас современные браузеры имеют функцию веб-инспектора. Рассмотрим возможности одного из них – Chrome DevTools.
Урок «Введение»
В курсе
«Основы современной верстки»
Курс «Основы современной верстки» является базой для изучения основ верстки сайтов HTML и CSS. В этом уроке мы кратко расскажем о том, что узнаем на курсе и как эти знания можно применять на практике.
Урок «Графические редакторы»
В курсе
«Основы современной верстки»
На рынке существует несколько основных редакторов. Некоторые из них специфичны только для одной операционной системы, другие имеют возможность установки на любую из них. В этом разделе посмотрим на основные действия при работе верстальщика с онлайн-редактором Figma.
Урок «Редакторы кода»
В курсе
«Основы современной верстки»
Чтобы сохранять результаты работы, вам потребуется редактор кода. В этом уроке разберем, как установить Visual Studio Code. Это мощный инструмент, который можно использовать не только для верстки, но и для программирования на любом языке.
Урок «Основы CSS»
В курсе
«Основы современной верстки»
Для визуального оформления веб-страницы создан язык CSS. Изучаем базовые возможности языка, разбираемся, как их использовать вместе с HTML. Учимся подключать CSS файлы и знакомимся с базовыми типами селекторов.
Урок «Блочная модель»
В курсе
«Основы современной верстки»
Какие элементы отвечают за каркас страницы, а какие помогают в процессе ее стилизации или добавления функциональных частей? Знакомимся с блочными и строчными элементами HTML и изучаем влияние стилей на итоговую ширину элементов.
Урок «Семантический HTML»
В курсе
«Основы современной верстки»
Основная цель любой HTML-верстки — передача смысла блоков. В этом уроке мы рассмотрим возможности последнего стандарта HTML5 в области семантики и узнаем о доступности в веб.
Урок «Публикация в интернете»
В курсе
«Основы современной верстки»
Чтобы выложить проект в интернет, нужно воспользоваться хостингом — специальным сервером, который будет хранить файлы и предоставит доступ к ним через доменное имя. В этом уроке мы рассмотрим бесплатный хостинг GitHub.
Урок «Введение в HTML»
В курсе
«Основы современной верстки»
Урок посвящен HTML верстке с нуля. Говорим о роли атрибутов и изучаем общую схему описания HTML тегов.
Урок «Переполнение»
В курсе
«Основы верстки контента»
Переполнением считается ситуация, при которой контент внутри контейнера больше, чем размер самого контейнера. Эта ситуация способна подпортить макет даже матерому верстальщику. Что с этим делать и как управлять скрытием контента с помощью свойства overflow изучим в этом уроке. Разберем свойство text-overflow и научимся делать многоточие в текстах, если для него не хватает места
Урок «Формы»
В курсе
«Основы верстки контента»
Формы — важный интерактивный элемент веб-страницы. Как и ссылки, формы обеспечивают взаимодействие пользователя и страницы, позволяя отправлять данные. Изучим, как создаются формы, добавляются текстовые поля, поля для выбора, списки и кнопки. Затронем тему доступности форм для людей с ограниченными возможностями
Урок «Псевдоклассы»
В курсе
«Основы верстки контента»
Продолжаем тему селекторов в CSS и познакомимся с понятием псевдокласса. Узнаем, как, с их помощью, выбирать четные или нечетные элементы, как добавить новые стили при наведении мышки на элемент и почему четные элементы будут такими при использовании только определенного псевдокласса. Разберемся с состояниями элемента и структурными псевдоклассами
Нашли 4 курса
по тегу «HTML5»
Основы верстки контента
Доступность
CSS Columns
CSS Units
селекторы
18 часов
Посмотреть
CSS: Transform (трансформация объектов)
вёрстка
CSS перспектива
7 часов
Посмотреть
Основы HTML, CSS и веб-дизайна
вёрстка
Веб-дизайн
GitHub Pages
Developer Tools
5 часов
Посмотреть
Основы современной верстки
Developer Tools
Верстка
9 часов
Посмотреть
Вам могут быть интересны темы:
Верстка
Трёхмерные объекты
CSS Units
селекторы
Веб-дизайн
CSS перспектива
CSS Columns
вёрстка
Анимации
GitHub Pages
CSS Transforms
CSS3
Developer Tools
Доступность
Как встроить видео в HTML5
Реклама
В этом уроке вы узнаете, как встроить видео в документ HTML.
Встраивание видео в HTML-документ
Вставить видео на веб-страницу было непросто, поскольку веб-браузеры не имели единого стандарта для определения встроенных мультимедийных файлов, таких как видео.
В этой главе мы продемонстрируем некоторые из множества способов добавления видео на веб-страницы, начиная с последней версии HTML5 к популярным видео на YouTube.
Использование элемента HTML5 video
Недавно представленный элемент HTML5 к популярным видео на YouTube.
Использование элемента HTML5 video
Недавно представленный элемент HTML5 обеспечивает стандартный способ встраивания видео в веб-страницы. Тем не менее, элемент видео относительно новый, но он работает в большинстве современных веб-браузеров.
В следующем примере видео просто вставляется в HTML-документ с использованием набора элементов управления браузера по умолчанию, причем один источник определяется атрибутом src .
Пример
Попробуйте этот код »
mp4">
Ваш браузер не поддерживает элемент видео HTML5.
Видео, использующее набор элементов управления браузера по умолчанию, с альтернативными источниками.