DEV Community

Cover image for Explorando as diferenças entre HTML, CSS e JavaScript
Lorena
Lorena

Posted on

Explorando as diferenças entre HTML, CSS e JavaScript

Olá! Esse artigo é destinado a desvendar as diferenças entre HTML, CSS e JavaScript - três dos pilares fundamentais do desenvolvimento web. Vamos explorar cada um deles individualmente e, para ajudar na compreensão, mostrarei exemplos práticos.

Então, vamos nos aprofundar nesse fascinante mundo da web?

um gif que está escrito hello world

HTML: A estrutura básica

-HTML (HyperText Markup Language) é a base de qualquer página web. É uma linguagem de marcação usada para estruturar o conteúdo e definir os elementos de uma página. Pense no HTML como a estrutura esquelética que dá forma ao seu website. Vamos ver um exemplo simples:

<!DOCTYPE html>
<html>
<head>
  <title>Minha Página</title>
</head>
<body>
  <h1>Olá, mundo!</h1>
  <p>Este é um parágrafo de exemplo.</p>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

Neste exemplo, temos uma página básica com um título, um cabeçalho e um parágrafo. O HTML permite a criação de elementos como títulos, parágrafos, links, imagens e muito mais. Ele fornece a estrutura fundamental para a apresentação do conteúdo.

CSS: Estilizando a aparência

Enquanto o HTML cuida da estrutura, o CSS (Cascading Style Sheets) entra em cena para adicionar estilo e tornar a página visualmente atraente. O CSS é responsável por definir a aparência, o layout e as cores de um documento HTML. Confira um exemplo:

<!DOCTYPE html>
<html>
<head>
  <title>Minha Página Estilizada</title>
  <style>
    h1 {
      color: blue;
      font-size: 24px;
    }
    p {
      color: green;
      font-size: 16px;
    }
  </style>
</head>
<body>
  <h1>Olá, mundo!</h1>
  <p>Este é um parágrafo de exemplo.</p>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

Nesse caso, adicionamos um bloco <style> ao cabeçalho HTML para aplicar estilos específicos aos elementos. No exemplo, estamos definindo a cor do título como azul e do parágrafo como verde, além de ajustar o tamanho das fontes.

Com o CSS, você pode controlar o posicionamento, a cor, o tamanho da fonte, os espaçamentos e muitos outros aspectos visuais.

JavaScript: Adicionando interatividade

Por fim, temos o JavaScript, uma linguagem de programação que permite adicionar interatividade e dinamismo a uma página web.

Com o JavaScript, é possível criar efeitos visuais, validar formulários, realizar chamadas assíncronas ao servidor e muito mais. Veja um exemplo básico:

<!DOCTYPE html>
<html>
<head>
  <title>Minha Página Interativa</title>
</head>
<body>
  <h1>Olá, mundo!</h1>
  <button onclick="alert('Você clicou no botão!')">Clique Aqui</button>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

Neste exemplo, adicionamos um botão e, quando ele é clicado, uma caixa de diálogo é exibida com a mensagem "Você clicou no botão!".
O JavaScript oferece a possibilidade de interagir com elementos da página, manipular dados, responder a eventos e criar experiências interativas para os usuários.

Conclusão:

HTML, CSS e JavaScript são elementos essenciais para a construção de páginas web. Enquanto o HTML fornece a estrutura básica, o CSS é responsável pela aparência e o JavaScript adiciona interatividade. Juntos, eles criam experiências de usuário envolventes e funcionais.

Espero que este artigo tenha ajudado você a entender as diferenças entre essas três tecnologias-chave.

Agora é a hora de se dedicar e começar a elaborar suas próprias criações web!

Top comments (0)