Learning Hub Logo

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

CSS›Introdução ao CSS

Introdução ao CSS

O que é CSS, para que serve e como ele se conecta ao HTML

⚡2 min de leitura

O que é CSS?

CSS (Cascading Style Sheets) é a linguagem usada para estilizar páginas web.

Enquanto o HTML define a estrutura, o CSS cuida da aparência: cores, fontes, tamanhos, espaçamentos e o posicionamento dos elementos na tela.

De forma simples:

  • HTML estrutura o conteúdo;
  • CSS estiliza;
  • JavaScript adiciona comportamento.

Por que usar CSS?

Sem CSS, todas as páginas da web seriam texto puro sem nenhuma formatação visual. Nada de cores, nada de layout, nada de fontes diferentes.

Com CSS você consegue:

  • mudar a cor e o tamanho de textos;
  • definir planos de fundo e bordas;
  • organizar elementos em colunas e linhas;
  • adaptar a página para diferentes tamanhos de tela.

Como o CSS se conecta ao HTML?

Existem três formas de aplicar CSS em uma página HTML.

1. CSS externo (recomendado)

Você cria um arquivo .css separado e conecta ao HTML com a tag <link> dentro do <head>.

1<!
Próximo →Sintaxe do CSS
DOCTYPE
html
>
2<html>
3 <head>
4 <link rel="stylesheet" href="estilo.css">
5 </head>
6 <body>
7 <h1>Olá!</h1>
8 </body>
9</html>

No arquivo estilo.css:

1h1 { 2 color: tomato; 3}

Essa é a forma mais recomendada. O HTML cuida do conteúdo, o CSS cuida da apresentação, e cada um vive no seu arquivo. Além disso, o mesmo arquivo CSS pode ser usado em várias páginas ao mesmo tempo.

2. CSS interno

O CSS fica dentro do próprio arquivo HTML, na tag <style> dentro do <head>.

1<!DOCTYPE html> 2<html> 3 <head> 4 <style> 5 h1 { 6 color: tomato; 7 } 8 </style> 9 </head> 10 <body> 11 <h1>Olá!</h1> 12 </body> 13</html>

Funciona bem para páginas únicas ou testes rápidos, mas mistura estrutura e estilo no mesmo arquivo.

3. CSS inline

O estilo é aplicado diretamente no elemento HTML com o atributo style.

1<h1 style="color: tomato;">Olá!</h1>

Evite essa forma no dia a dia. Ela sobrescreve outros estilos, é difícil de manter e vai contra a ideia de separar conteúdo de apresentação.

CSS na prática

Assim como o HTML está em todo lugar, o CSS também está. Qualquer página com um visual agradável tem CSS por baixo dos panos, seja em blogs, lojas, redes sociais ou sistemas internos.

Mesmo em projetos que usam frameworks modernos como React ou Vue, o CSS continua presente, seja diretamente, seja em bibliotecas de estilo construídas em cima dele.

Links da aula

↗ MDN Web Docs - CSS developer.mozilla.org ↗ W3Schools - CSS Introduction w3schools.com