Trilha de aprendizado · Nível 1 · Tutorial 1

HTML, CSS e JavaScript: o papel de cada um

Distinguir a estrutura do conteúdo, a apresentação visual e os comportamentos de uma página, identificando o papel do HTML nesse conjunto.

  • Nível: Iniciante
  • Duração: 8 min
  • 5 passos
HTML, CSS e JavaScript: o papel de cada um

Passo 1 de 5

HTML: conteúdo com estrutura e significado

Reconheça como o HTML indica a função das partes de uma página de receita, sem precisar ler ou escrever código.

Cada parte tem uma função

HTML é uma linguagem de marcação

Marcar o conteúdo significa indicar o que cada parte representa: um título, um parágrafo ou uma lista, por exemplo. O HTML organiza o conteúdo e identifica essas funções.

Exemplo

Uma página de receita

Imagine estes dois trechos:

  • “Panqueca de banana” — funciona como o título da receita.
  • “Uma receita simples para o café da manhã.” — funciona como um parágrafo de apresentação.

Com HTML, podemos indicar essas funções, em vez de apenas reunir palavras.

Reconheça a marcação

Qual decisão corresponde ao papel do HTML?

Você está preparando a página da receita. Qual decisão indica a função de uma parte do conteúdo?

Organizar também é relacionar

Exemplo

Os ingredientes formam uma lista

A receita também precisa destes ingredientes:

  • 1 banana
  • 1 ovo
  • 2 colheres de aveia

Com HTML, podemos organizá-los como itens de uma lista. Assim, indicamos que são partes de um mesmo conjunto, e não parágrafos independentes.

Identifique as partes de outra receita

Qual é a função de cada trecho?

Em uma página de salada de frutas, associe cada conteúdo à função que ele deve representar.

Toque em um item e depois no par correspondente.

Passo 2 de 5

CSS: a apresentação visual

Diferencie a organização do conteúdo em HTML das escolhas de cores, fontes e espaçamentos feitas com CSS.

Mesma receita, outro visual

CSS cuida da apresentação

O HTML indica o que cada parte do conteúdo representa. Já o CSS é a linguagem de apresentação visual: define cores, fontes — o desenho das letras — e espaçamentos.

O mesmo conteúdo, com a mesma estrutura em HTML, pode receber estilos diferentes. Compare:

Duas apresentações da receita Salada de frutas, com o mesmo título e os mesmos parágrafos de ingredientes e preparo. À esquerda, fundo creme, título azul e letras com pequenos traços nas pontas, com espaçamento compacto. À direita, fundo branco, título verde e letras sem esses traços, com mais espaço entre os parágrafos.

O título continua sendo título, e os parágrafos continuam sendo parágrafos. A aparência mudou; a organização e o significado foram preservados.

Quem cuida de cada pedido?

Organização ou aparência?

Cada cartão reúne dois pedidos para a página da receita. Associe cada conjunto às linguagens responsáveis, respeitando a ordem dos pedidos.

Toque em um item e depois no par correspondente.

Passo 3 de 5

JavaScript: comportamentos programados

Reconheça o JavaScript como a linguagem que acrescenta comportamentos personalizados, como recalcular as quantidades de uma receita.

Instruções que respondem ao usuário

JavaScript é uma linguagem de programação

Com JavaScript, escrevemos instruções para realizar cálculos e responder às ações do usuário. Diferentemente da marcação do HTML e da apresentação visual do CSS, seu papel aqui é acrescentar um comportamento personalizado.

Exemplo

A receita acompanha a sua escolha

Imagine uma receita que usa 1 xícara de arroz para 2 porções.

Você escolhe preparar 4 porções. A página calcula a nova quantidade e passa a mostrar 2 xícaras de arroz.

Nesse exemplo, instruções em JavaScript usam sua escolha para recalcular a quantidade e mostrar o resultado na própria página.

Três papéis na mesma receita

Quem faz o quê?

Associe cada tarefa à linguagem responsável por ela nesse exemplo.

Toque em um item e depois no par correspondente.

O comportamento está nas instruções

A aparência pode continuar igual

A receita pode manter seus títulos, cores e fontes enquanto as quantidades mudam. O comportamento programado está em responder à escolha do usuário com um novo cálculo, não em mudar o estilo visual.

Dica

Colaboração, não substituição

JavaScript acrescenta o cálculo personalizado; HTML continua organizando o conteúdo, e CSS continua cuidando da apresentação.

Passo 4 de 5

O navegador pode exibir só HTML

Entenda como o navegador exibe um documento HTML com aparência básica e permite ações nativas, mesmo sem CSS do autor ou JavaScript.

Quem exibe a página?

O navegador é o programa que interpreta a marcação HTML e exibe o conteúdo da página. Ele pode exibir um documento HTML sem que o autor forneça CSS ou JavaScript.

Exemplo

A receita continua legível

Imagine a receita apenas em HTML. O navegador costuma mostrar o título em destaque e deixar espaços entre os parágrafos.

Essa aparência básica vem dos estilos padrão do navegador. Portanto, não ter CSS criado pelo autor não significa ficar sem nenhuma formatação.

De onde vem essa aparência?

Um título aparecer maior que os parágrafos é prova de que o autor escreveu CSS para a página.

Nem toda ação precisa de JavaScript

Algumas ações já fazem parte do funcionamento do navegador: são comportamentos nativos. Seguir um link definido no HTML é uma delas e não exige JavaScript personalizado.

Exemplo

Navegar não é o mesmo que calcular

Clicar no link “Ver outras receitas” pode levar você à página de destino sem JavaScript.

Já o recálculo das quantidades na própria página, visto antes, é um exemplo de comportamento personalizado programado com JavaScript.

O que funciona só com HTML?

Uma receita foi publicada apenas com HTML, incluindo títulos, parágrafos e um link para outra página. Sem CSS do autor e sem JavaScript, o que é possível?

Passo 5 de 5

Aplicação final: qual é o papel de cada um?

Aplique as diferenças entre HTML, CSS e JavaScript a uma página de teatro e reconheça por que é possível começar só com HTML.

Novo cenário: uma página de teatro

Exemplo

Uma página, diferentes responsabilidades

Um teatro vai divulgar uma peça. A página terá o nome do espetáculo, uma sinopse e o preço do ingresso.

A equipe quer organizar essas informações, escolher cores e espaçamentos e calcular o valor total quando o visitante mudar a quantidade de ingressos.

Sua tarefa é identificar a responsabilidade principal de cada linguagem nesse projeto.

Qual linguagem atende a cada pedido?

Relacione os pedidos

Associe cada pedido à linguagem responsável principalmente por ele.

Toque em um item e depois no par correspondente.

E se a primeira versão tiver só HTML?

Explique com suas palavras

A equipe decide começar apenas com o nome da peça e a sinopse em HTML, sem escrever CSS nem JavaScript.

O navegador consegue exibir essa versão? Explique por quê e como ela apareceria, em uma ou duas frases.

Escreva pelo menos 20 caracteres (0/20).

HTML é o ponto de partida

Resumo

Três papéis que se complementam

  • HTML é uma linguagem de marcação: organiza o conteúdo e indica o que cada parte representa.
  • CSS cuida da apresentação visual, como cores, fontes e espaçamentos.
  • JavaScript é uma linguagem de programação: executa instruções para cálculos e comportamentos personalizados.
  • O navegador pode exibir HTML com seus estilos padrão, sem CSS do autor nem JavaScript.

HTML, CSS e JavaScript: o papel de cada um

Parabéns! Você concluiu: HTML, CSS e JavaScript: o papel de cada um

Tutorial concluído! Nesta trilha, você começa pelo HTML. No próximo tutorial, vai criar e atualizar um arquivo HTML no navegador, sem precisar escrever CSS ou JavaScript.

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso