Aula 06 - Tabelas 📊
Organizando Dados de Forma Estruturada
👋 Olá!
Hoje vamos aprender a organizar informações complexas.
Pense em planilhas, notas, horários e preços. Tudo isso vive em Tabelas! 🏗️
Agenda de Hoje 📅
- Quando usar Tabelas?
- Estrutura Básica (table, tr, td)
- Cabeçalhos (th)
- Semântica (thead, tbody, tfoot)
- Legendas (caption)
- Boas Práticas
🚫 1. O que NÃO fazer
- Regra de Ouro: Não use tabelas para criar o layout do site.
- Para posicionar menus e colunas, usamos CSS.
✅ O que fazer
- Use tabelas apenas para dados tabulares.
- Ex: Uma tabela de preços de produtos.
🧱 2. Estrutura Básica
Como construir o esqueleto?
O Recipiente 📦
- Define o início e o fim da tabela.A Linha (TR) 📏
- TR = Table Row.
<tr> cria uma nova linha horizontal.
A Célula (TD) 🧊
- TD = Table Data.
🔝 3. Cabeçalhos (TH)
- TH = Table Header.
📊 Exemplo Visual
graph TD
TABLE[table] --> R1[tr - Linha 1]
R1 --> TH1[th - Título 1]
R1 --> TH2[th - Título 2]
TABLE --> R2[tr - Linha 2]
R2 --> TD1[td - Dado 1]
R2 --> TD2[td - Dado 2]
🧠 4. Semântica Avançada
Divisão profissional da tabela.
thead e tbody 📂
- thead: Envolve o cabeçalho.
- tbody: Envolve o conteúdo principal.
- Ajuda o navegador a entender a divisão dos dados.
tfoot (Rodapé) 🦶
- Usado para totais ou observações ao final da tabela.
🏷️ 5. Caption (Legenda)
- Dá um título à tabela.
- Deve ser a primeira tag dentro do
<table>.
🗺️ Hierarquia Completa
graph TD
T[table] --> C[caption]
T --> TH[thead]
T --> TB[tbody]
T --> TF[tfoot]
🕵️♂️ Resumo da Aula ✅
<table>é o container.<tr>cria linhas.<td>dados,<th>títulos.thead,tbodyetfootdão ordem semântica.
💻 6. Prática de Hoje
Criar uma tabela simples de 3 colunas e 3 linhas com seus tópicos favoritos de estudo.
Próxima Aula 📝
Formulários
Vamos aprender a receber dados do usuário de forma interativa!
Dúvidas? 🤔
"Dados sem estrutura são apenas ruído. Tabelas transformam ruído em informação."