construcao-de-paginas-web
  • Construção de páginas web
  • Comece por aqui
    • Informação muda tudo
      • Informação muda tudo
    • Como nos comunicamos através da internet
      • Como nos comunicamos através da internet
    • Primeiras marcações
      • Primeiras marcações
      • Desafios
    • Conhecendo a linha de comando
      • Conhecendo a linha de comando
      • Desafios
    • Estruturando páginas
      • Estruturando páginas
      • Desafios
    • Páginas semânticas
      • Páginas semânticas
      • Desafios
    • Construindo formulários
      • Construindo formulários
      • Desafios
    • Começando com Git
      • Começando com Git
      • Desafios
    • Trabalhando com repositórios remotos
      • Trabalhando com repositórios remotos
    • Adicionando Áudio, Imagens, Vídeos
      • Desafios
      • Adicionando Áudio, Imagens, Vídeos
    • Começando com CSS
      • Começando com CSS
      • Desafios
    • As unidades de medidas CSS
      • As unidades de medidas CSS
      • Desafios
    • Modelo de caixa com CSS
      • Modelo de caixa com CSS
      • Desafios
    • As cores na web
      • As cores na web
    • Tipografia
      • Tipografia
    • Introdução ao modelo flexível de caixas
      • Introdução ao modelo flexível de caixas
      • Desafios
    • Posicionamento de elementos com CSS
      • Posicionamento de elementos com CSS
      • Desafios
    • Criando páginas para múltiplos dispositivos
      • Criando páginas para múltiplos dispositivos
      • Desafios
    • Criando páginas acessíveis
      • Acessibilidade
      • Desafios
  • Código de Conduta
  • Contribuindo no VaiNaWeb
Powered by GitBook
On this page
  • Introdução
  • Medidas de distância absolutas
  • Medidas de distância relativas
  • Unidades para ângulos
  • Unidades de duração
  • Referências

Was this helpful?

  1. Comece por aqui
  2. As unidades de medidas CSS

As unidades de medidas CSS

Introdução

Existem várias unidades de medidas que podemos usar em nossas páginas. Não existe uma unidade mais correta que a outra, existem unidades diferentes que podem ser usadas em determinado contexto ou situação de forma mais adequada. Não se preocupe, aos poucos você vai descobrindo quais usar. Por enquanto, vamos conhecer as mais usadas!

Há medidas absolutas, que são medidas fixas, e que usamos em comparação geralmente ao próprio hardware, essas são indicadas quando você sabe em que aparelhos a sua página vai ser exibida, o que não é muito comum. Há também medidas de distância relativas, que são medidas calculadas em relação a uma outra unidade de medida. Usar unidades de medidas relativas é mais apropriado para se obter ajustes em diferentes tipos de mídia.

Medidas de distância absolutas

  • cm - centimeters(centímetros);

  • mm - millimeters(milímetros);

  • in - inches(polegadas) (1in = 96px = 2.54cm);

  • px - pixels (1px = 1/96th of 1in);

  • pt - points(pontos (1pt = 1/72 of 1in);

  • pc - picas(paica) (1pc = 12 pt);

p { font-size: 14px; }
hr { width: 14pt; }

Medidas de distância relativas

  • em: em relação ao tamanho da fonte do elemento no qual a unidade é declarada

  • rem: em relação ao tamanho da fonte do elemento raiz do documento

  • %: em relação ao tamanho disponível na tela

  • vw: largura da tela

  • vh: altura da tela

  • vmin: a menor medida entre vw e vh

  • vmax: a maior medida entre vw e vh

Exemplo de texto usando em:

div { margin: 1.5em; }

Exemplo de altura ocupando a tela inteira:

div { height: 100vh; }

Exemplo de largura ocupando metade da tela:

div { width: 50vw; }

Unidades para ângulos

  • deg - grau: um círculo tem 360deg;

  • rad - radiano: um círculo tem 2𝛑rad;

  • turn - volta: um círculo tem 1turn;

background-image: linear-gradient( 45deg, white, black );

Unidades de duração

  • s - segundo: 1s;

  • ms - milissegundo: 1/1000s;

div {
     transition: background-color 1s;
}

Referências

PreviousAs unidades de medidas CSSNextDesafios

Last updated 6 years ago

Was this helpful?

https://css-tricks.com/the-lengths-of-css/
https://css-tricks.com/fun-viewport-units/