| tag | Elementos do HTML usados para estruturar o conteúdo de uma página. Cada tag tem um significado e uma função. | <h1>, <p>, <div>, <a>, <img> | Como caixas em um depósito, cada uma com sua função. |
| div | Um contêiner genérico que agrupa outros elementos, sem significado semântico. | <div class="container">Conteúdo</div> | Como uma caixa de papelão que guarda outros objetos. |
| class | Atributo usado para aplicar estilos CSS a múltiplos elementos com o mesmo valor de classe. | <div class="header">Cabeçalho</div> | Como uma etiqueta que marca vários itens com a mesma cor por exemplo. |
| id | Atributo exclusivo que identifica um único elemento em uma página. | <div id="main-content">Conteúdo</div> | Como um CPF que identifica uma pessoa única. |
| HTML semântico | Uso de tags que têm significado específico, como <header>, <footer>, melhorando a acessibilidade e SEO. | <article>, <section>, <aside>, <nav> | Como móveis específicos em uma casa: cada um com seu uso claro: sofá, cama, etc. |
| heading tags (H1, H2) | Tags de título usadas para definir a hierarquia de títulos em uma página. <h1> é o título principal, <h2> é o subtítulo, e assim por diante. | <h1>Título Principal</h1>, <h2>Subtítulo</h2> | Como o título de um livro e seus capítulos. |
| parágrafos | Tag para definir blocos de texto, cada parágrafo é separado por uma linha em branco por padrão. | <p>Este é um parágrafo.</p> | Como um parágrafo em uma redação, separando ideias. |
| imagens | Tag usada para inserir imagens em uma página. | <img src="imagem.jpg" alt="Descrição da imagem"> | Como colar uma foto em um álbum. |
| links | Tag usada para criar hiperlinks, que podem direcionar o usuário para outras páginas ou seções do site. | <a href="https://exemplo.com">Visite o site</a> | Como uma ponte que leva de um lugar a outro. |
| listas | Tags usadas para criar listas ordenadas (<ol>) e não ordenadas (<ul>), com itens de lista (<li>). | <ul><li>Item 1</li><li>Item 2</li></ul> | Como uma lista de compras, onde você anota itens. |
| CSS | Folhas de estilo usadas para modificar o visual do HTML, como cores, fontes, margens, espaçamentos, etc. | .header { color: blue; } | Como decorar uma casa, escolhendo as cores das paredes e o estilo dos móveis. |
| padding | Espaçamento interno entre o conteúdo de um elemento e sua borda, utilizado para criar "respiro" entre texto e bordas. | padding: 20px; | Como o enchimento de uma almofada, dando espaço ao redor. |
| footer | Tag que define o rodapé de uma página, geralmente contendo informações como direitos autorais ou links úteis. | <footer>© 2024 MeuSite</footer> | Como a assinatura no final de uma carta. |
| header | Tag que define o cabeçalho de uma página ou seção, geralmente contendo o logotipo ou navegação principal. | <header><h1>Meu Site</h1><nav>Links</nav></header> | Como a parte superior de uma folha de carta, onde você coloca o título e as informações principais. |
| variáveis CSS | Valores reutilizáveis para facilitar manutenção de estilos. | --cor-primaria: #3498db; | Como potes de tinta numerados. |
| responsividade | Capacidade de um site de se adaptar a diferentes tamanhos de tela. | @media (max-width: 600px) { ... } | Como roupas elásticas que se ajustam ao corpo. |