Вы стоите перед входом в Храм Веб-Разработки. Древний мудрец протягивает вам свиток и говорит:
"Чтобы пройти дальше, ты должен понять основы языка разметки HTML. Начни с самого главного - структуры документа".
HTML (HyperText Markup Language) - это язык разметки, который определяет структуру веб-страницы.
Этот тег содержит весь контент, который отображается в браузере.
Верно! Вы успешно ответили на вопросы первой главы.
Есть ошибки! Проверьте свои ответы и попробуйте снова.
Глава 2
Текстовые элементы и форматирование
Вы прошли через врата храма и оказались в Зале Текста. На стенах высечены различные текстовые элементы.
Страж зала говорит: "Чтобы продолжить, покажи мне, как правильно размечать текст".
HTML предоставляет различные теги для форматирования текста:
<!-- Изображение --> <imgsrc="image.jpg"alt="Описание изображения">
<!-- Неупорядоченный список --> <ul> <li>Первый пункт</li> <li>Второй пункт</li> </ul>
<!-- Упорядоченный список --> <ol> <li>Первый пункт</li> <li>Второй пункт</li> </ol>
Обрати внимание, что тег <img> не имеет закрывающего тега - это одиночный тег.
Вопрос 1: Какой атрибут у тега <a> указывает адрес, куда ведет ссылка?
src
href
link
url
Вопрос 2: Какой атрибут у тега <img> содержит альтернативный текст для изображения?
title
alt
description
text
Вопрос 3: Какой тег используется для создания упорядоченного (нумерованного) списка?
<ul>
<ol>
<li>
<list>
Верно! Вы освоили работу со ссылками, изображениями и списками.
Есть ошибки! Внимательно изучите примеры кода и попробуйте снова.
Глава 4
Таблицы и формы
Вы попадаете в Зал Данных. Древний архив содержит таблицы с информацией и формы для взаимодействия.
Хранитель архива говорит: "Покажи, что ты умеешь работать с таблицами и формами".
Таблицы и формы - важные элементы для организации данных и взаимодействия с пользователем:
Вопрос 1: Какой тег используется для создания строки в таблице?
<td>
<tr>
<th>
<table>
Вопрос 2: Какой тег используется для ячейки-заголовка в таблице?
<td>
<th>
<thead>
<header>
Вопрос 3: Какой атрибут у тега <form> указывает URL для отправки данных?
action
method
url
submit
Превосходно! Вы разобрались с таблицами и формами.
Есть ошибки! Внимательно изучите структуру таблиц и форм.
Глава 5
Семантические элементы HTML5
Вы достигаете Святилища Семантики. Здесь всё имеет четкое значение и предназначение.
Жрец семантики говорит: "Покажи, что понимаешь смысл семантических элементов".
Семантические элементы HTML5 придают смысл структуре веб-страницы:
Семантические элементы HTML5
<header>Верхняя часть страницы или раздела</header> <nav>Навигационное меню</nav> <main>Основное содержимое страницы</main> <article>Самостоятельный контент (статья)</article> <section>Тематическая группа контента</section> <aside>Боковая панель, связанная с контентом</aside> <footer>Нижняя часть страницы или раздела</footer>
Вопрос 1: Какой семантический тег используется для основного содержимого страницы?
<header>
<main>
<content>
<body>
Вопрос 2: Какой тег используется для навигационного меню?
<menu>
<nav>
<navigation>
<ul>
Вопрос 3: Какой тег используется для независимого контента, который может быть распространен отдельно?
<section>
<article>
<div>
<independent>
Великолепно! Вы понимаете семантику HTML5.
Есть ошибки! Изучите назначение семантических элементов.
Глава 6
Метатеги и атрибуты
Вы подходите к Залу Мета-Знаний. Здесь хранятся секреты, невидимые обычным посетителям, но важные для работы сайта.
Хранитель мета-знаний говорит: "Покажи, что понимаешь невидимую часть веб-страниц".
Метатеги и атрибуты предоставляют дополнительную информацию о странице:
Метатеги и важные атрибуты
<!-- Кодировка страницы --> <metacharset="UTF-8">
<!-- Описание страницы для поисковых систем --> <metaname="description"content="Описание страницы">
<!-- Ключевые слова --> <metaname="keywords"content="HTML, CSS, JavaScript">
<!-- Атрибут для адаптивности --> <metaname="viewport"content="width=device-width, initial-scale=1.0">
Вопрос 1: Какой метатег устанавливает кодировку страницы?
<meta name="encoding">
<meta charset="UTF-8">
<encoding>UTF-8</encoding>
<meta type="charset">
Вопрос 2: Какой атрибут тега <meta> используется для адаптивного дизайна?
name="responsive"
name="viewport"
name="adaptive"
name="mobile"
Вопрос 3: Какой метатег предоставляет описание страницы для поисковых систем?
<meta name="keywords">
<meta name="description">
<meta name="summary">
<description>
Потрясающе! Вы освоили метатеги и атрибуты.
Есть ошибки! Изучите назначение различных метатегов.
Завершение
Поздравляем!
Портал активирован! Яркий свет озаряет комнату, и перед вами появляется древний артефакт - Куб Веб-Мастера.
Вы успешно прошли initiation в мир HTML и стали настоящим веб-разработчиком!