Sobes.tech
Junior

Quais são as unidades de medida em CSS?

sobes.tech IA

Resposta da IA

Unidades absolutas e relativas.

Tipo Unidade Descrição
Absolutas px Pixels, dependem da resolução do ecrã.
pt Pontos, 1/72 de polegada.
cm Centímetros.
mm Milímetros.
in Polegadas, 1 polegada = 2.54 cm.
pc Pica, 1 pica = 12 pontos.
Relativas em Relativo ao tamanho da fonte do elemento pai.
rem Relativo ao tamanho da fonte do elemento raiz (html).
vw Relativo a 1% da largura do viewport.
vh Relativo a 1% da altura do viewport.
vmin Relativo a 1% do lado mais pequeno do viewport (largura ou altura).
vmax Relativo a 1% do lado mais grande do viewport (largura ou altura).
% Relativo ao tamanho do elemento pai (ou bloco contendo).
ch Relativo à largura do caractere '0' da fonte atual.
ex Relativo à altura das letras minúsculas (altura-x) da fonte atual.

A escolha da unidade depende do contexto: px é frequentemente usado para bordas e imagens rasterizadas, rem e em para fontes e margens, garantindo melhor escalabilidade em diferentes dispositivos. Os valores percentuais são úteis para layouts responsivos.

/* Exemplo de uso */
.conteiner {
  width: 80%; /* Relativo ao pai */
  margin: 1rem auto; /* Relativo ao tamanho da fonte do html */
}

.caixa {
  padding: 20px; /* Valor absoluto */
  font-size: 1.2em; /* Relativo ao tamanho da fonte do pai */
  width: 50vw; /* Relativo à largura do viewport */
}