Перейти к основному содержимому

О разделе

Длинные листинги (от ~15 строк) вынесены в каталог code.spirzen.ru и подгружаются в статьях через ExternalCodeEmbed — так HTML энциклопедии не раздувается, а код остаётся с подсветкой, вкладками и сериями "шаг 1…N". Короткие фрагменты (один тег, атрибут, пара строк разметки) по-прежнему прямо в markdown.

HTML — каркас страницы — заголовки, абзацы, ссылки, формы. Стили добавляет CSS, поведение кнопок — JavaScript. Проверка разметки в браузере — DevTools в браузере (вкладка Elements). Связь с формулировками рунета — 9.10 / 133. Разметка описывает гипертекст — электронный текст со ссылками между документами; теория терминов (веб-страница, статика и динамика, гиперссылки) — в основах HTML. Сервер дополняет каркас данными — PHP — о разделе. В статьях энциклопедии дополнительно используют callout (выноски на <div>) и <details> — см. основы HTML.

Официальная документация

Статьи раздела учат разметке; при споре о тегах, атрибутах и Web API сверяйтесь с эталоном:

MDN: HTML · WHATWG HTML Living Standard · подборка документации.

Сначала: Что такое код и как он работает — общая база — код, блок кода, компиляция и интерпретация, исходный и машинный код; HTML — тоже текстовый код, который читает браузер.

Теория операций в коде: Операторы — пригодится для CSS и JavaScript; в самой разметке HTML отдельной системы операторов нет.

Логика на странице (вызов функций, обработчики событий): функции в коде, практика — JavaScript.

Локализация в HTML: для мультиязычных страниц сразу закладывайте lang, при смешении направлений письма применяйте dir, а для служебных фрагментов (бренды, команды, код) используйте translate="no".

Ускорение навигации: <script type="speculationrules"> (Speculation Rules API) позволяет заранее готовить следующую страницу — переход по ссылке ощущается заметно быстрее.

Play ITЗагрузка интерактивного демо…

Play ITЗагрузка интерактивного демо…

Play ITЗагрузка интерактивного демо…

Практика целых страниц. Готовые файлы от DOCTYPE до footer с разбором тегов (статья, таблица, форма, портфолио): HTML-страницы целиком. После каркаса — макеты HTML+CSS (центрирование, сетка, адаптив): HTML + CSS — готовые макеты. Векторные рисунки в <svg>SVG — рисунки кодом. Web Components (Custom Elements, Shadow DOM, slots) — глава Web Components. Тот же каркас на TailwindTailwind — готовые блоки и статья Tailwind CSS. АнимацииCSS-анимации. UI-блокитиповые элементы в CSS. Компоненты в React — React — рецепты.


В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

Веб-разработкаВеб-браузеры, JavaScript — о разделе, Веб-сайты и веб-приложения — о разделе, CSS — о разделе, Сеть и интернет — о разделе, PHP — о разделе.

Соло / инди-разработчикPython — о разделе, Разработка игр — о разделе, Основы работы с Git — о разделе, Разработка — о разделе, Личный профиль и портфолио разработчика, IDE.


Содержание