Данная рубрика заменит Вам полноценный «HTML5 учебник». Здесь Вы сможете найти ответы на большинство вопросов, связанных с HTML5.
-
Реализация полей с автозаполнением при помощи элемента datalist
Элемент автозаполнения стал настолько популярен, что для него появилось множество готовых решений на JavaScript. До недавнего времени, в HTML не было соответствующего нативного аналога и каждый разработчик решал эту задачу по-разному. Сейчас в этом нет необходимости т.к. в HTML бал добавлен элемент datalist.
Сложность: -
Руководство по HTML5 Web Audio API: делаем виртуальный синтезатор
Лучший способ познакомиться в Web Audio API - опробовать его. В этой статье я собираюсь описать, как построить очень простой виртуальный синтезатор, который будет проигрывать фрагменты аудио, а так же реализуем простейший эффект реверберации.
Сложность: -
Всесторонний обзор элемента track из HTML5
После прочтения статьи вы будете знать, как можно добавить синхронизированные дорожки к вашим медиафайлам, вроде субтитров. Также вы узнаете, как с их помощью улучшить поисковую оптимизацию (SEO) вашего сайта.
Сложность: -
Формы HTML5: CSS
Во второй статье серии из трех статей о формах HTML5 я собираюсь познакомить вас со стилизацией, а точнее - о селекторах псевдоклассов, которые можно использовать для стилизации элементов формы в различном своем состоянии.
Сложность: -
Формы HTML5: разметка
Это первая из трех статей о веб-формах HTML5. Перед тем, как перейти к стилизации и JavaScript-валидации на стороне клиента, мы рассмотрим основную разметку. Я рекомендую вам прочесть эту статью, даже если вы уже знакомы с формами - здесь описано множество новых атрибутов и плюшек!
Сложность: -
Новые атрибуты HTML5 для ссылок: download, media и ping
Ссылки были введены еще на заре веба. Но с расцветом HTML5 к так хорошо знакомым ссылкам были добавлены новые атрибуты, которые призваны составить компанию уже знакомым атрибутам href и rel.
Сложность: -
Как использовать data-атрибуты HTML5
Давным-давно, во времена XHTML/HTML4 у разработчиков было всего несколько возможностей, которыми они могли пользоваться для того, чтобы хранить произвольные данные, относящиеся к DOM. Вы могли изобретать свои собственные атрибуты, но это было рискованно - ваш код не был бы валидным, браузеры могли игнорировать ваши данные, и это могло вызвать проблемы, если название совпадало со стандартными атрибутами HTML.
Сложность: