Добро пожаловать на изучение HTML!

Этот курс по HTML для веб-разработчиков предоставляет основательный обзор языка, от начального до экспертного уровня.

Язык разметки гипертекста , или HTML, является основой веб-пространства, обеспечивая как контент, так и структуру этого контента, который вы видите в веб-браузере.

Если вы не читаете PDF-файл или печатную версию этой страницы, то её содержимое состоит из различных HTML-элементов и текста. HTML — это слой контента в сети Интернет. HTML-элементы — это узлы, составляющие объектную модель документа .

Каскадные таблицы стилей (CSS) обеспечивают внешний вид или презентационный слой страницы. JavaScript — это слой поведения, часто используемый для управления объектами внутри документа. Сайты, созданные с использованием фреймворков JavaScript, по сути, просто манипулируют HTML. В свою очередь, важно размечать HTML таким образом, чтобы скрипты могли легко его анализировать, а вспомогательные технологии могли его понимать.

Это означает написание HTML-кода в соответствии с современными стандартами.

Что вы узнаете

Этот курс по HTML для веб-разработчиков предоставляет основательный обзор HTML для разработчиков, от начинающих до экспертов. Если вы совершенно не знакомы с HTML, вы научитесь создавать структурированно корректный контент. Если же вы занимаетесь веб-разработкой уже много лет, этот курс может восполнить пробелы в знаниях, о существовании которых вы даже не подозревали.

В ходе этого путешествия мы будем создавать структуру для сайта MachineLearningWorkshop.com . При создании этой серии ни одна машина не пострадала.

Это не полный справочник . Каждый раздел знакомит с темой, предоставляя краткие пояснения и примеры, что даёт возможность для дальнейшего изучения. Приведены ссылки на справочные материалы по теме, такие как спецификации MDN и WHATWG , а также другие статьи web.dev . Хотя это не курс по доступности, каждый раздел включает в себя лучшие практики обеспечения доступности и конкретные проблемы, со ссылками на более подробное изучение темы. В каждом разделе есть короткий тест, помогающий проверить понимание материала.

Вот что вы узнаете:

Обзор HTML

Краткое введение в основные понятия HTML.

Структура документа

Узнайте, как структурировать HTML-документы, опираясь на прочную основу.

Метаданные

Как использовать метатеги для предоставления информации о ваших документах.

Семантический HTML

Используйте правильные HTML-элементы для описания содержимого вашего документа.

Заголовки и разделы

Как правильно использовать элементы разделения на секции, чтобы придать смысл вашему контенту.

Атрибуты

Узнайте о различных глобальных атрибутах, а также об атрибутах, специфичных для отдельных HTML-элементов.

Основы работы с текстом

Как форматировать текст с помощью HTML.

Всё, что вам нужно знать о ссылках.

Списки

Списки и другие способы группировки контента.

Навигация — ключевой элемент любого сайта или приложения, и начинается она с HTML.

Таблицы

Понимание того, как использовать таблицы для разметки табличных данных.

Формы

Обзор форм в HTML.

Изображения

Обзор изображений в HTML.

Аудио и видео

Узнайте, как работать с HTML-медиа, такими как аудио и видео.

Шаблон, слот и тень

Объяснение понятий шаблон, слот и тень.

HTML API

Узнайте, как можно отображать и обрабатывать информацию в HTML с помощью JavaScript.

Фокус

Как управлять порядком фокусировки в HTML-документах.

Другие встроенные текстовые элементы

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

Подробности и краткое изложение

Узнайте, как работают очень полезные элементы с подробной информацией и сводкой, и где их использовать.

Диалог

Элемент <dialog> — это полезный элемент для представления любых диалоговых окон в HTML. Узнайте, как он работает.

Заключение и дальнейшие шаги

В заключение — еще несколько дополнительных ресурсов.

Итак, вы готовы изучать HTML? Давайте начнём .