Один тэг внутри другого
Теги в HTML можно вкладывать друг в друга, создавая структуру, где один тег становится родителем, а вложенный тег — ребёнком. Это основа для создания сложных веб-страниц.
История: Семья тегов
Представь, что у нас есть семья тегов. Родительский тег — это большой дом, а внутри него живут дети, которые выполняют разные роли. Например, в доме <div> может быть стол <table>, а за ним сидит текст <p>.
Пример с вложенностью:
Создаём меню, где список (<ul>) — это "родитель", а каждый пункт меню (<li>) — это "ребёнок".
<div>
<h1>Магическое меню</h1>
<ul>
<li><a href="https://example.com">Портал в другой мир</a></li>
<li><a href="#treasures">Портал к сокровищам</a></li>
<li><a href="mailto:wizard@example.com">Портал к магу</a></li>
</ul>
</div>
Разбор:
<div>— это "родительский контейнер", внутри которого живут все элементы.<ul>— "родитель" для своих детей<li>.<li>— "родитель" для своих детей<a>.<a>— "ребёнок", который выполняет роль ссылки.
Задание: Построй свою семью тегов
Шаги:
1. Создай файл family.html. Это будет дом для твоей семьи тегов.
2. Добавь родительский тег <div>.
Напиши в нём заголовок и текст описания:
<div> <h1>Дом семьи тегов</h1> <p>В этом доме живут различные теги: родители и их дети.</p> </div>
3. Создай список детей.
Добавь список (<ul>), где каждый элемент (<li>) представляет ребёнка:
<ul> <li>Старший ребёнок: <a href="https://example.com">Ссылка на внешний ресурс</a></li> <li>Средний ребёнок: <a href="#info">Ссылка на описание</a></li> <li>Младший ребёнок: <a href="mailto:parent@example.com">Ссылка для связи с родителем</a></li> </ul>
4. Создай ссылку на внутренний раздел.
Внизу страницы добавь раздел с описанием, на который указывает ссылка:
<h2 id="info">Описание семьи тегов</h2> <p>Родительские теги могут содержать детей, а дети могут быть родителями для других тегов.</p>
Итог:
У тебя получится HTML-страница, где:
Теги создают дерево, где каждый вложенный элемент выполняет свою роль. Такой подход помогает организовать структуру страниц в HTML.
Оставляю ссылку на доки html, css, js: https://doka.guide/
Очень важно, после каждого прочитанного материала, зайти и почитать по этой ссылке, в поиске вводите тэг который хотите разобрать.