Unidades de medida em CSS
Postado em: 2 de julho de 2007 por Pedro RogérioUma das coisas mais importantes no desenvolvimento web são as medidas, pois elas tem um grande efeito sobre a acessibilidade de um site web. Em CSS, o valor de uma propriedade, por exemplo, font-size, pode-se expressar em unidades de comprimento, ou em unidades de porcentagem. Vejam abaixo as unidades disponíveis:
Unidades de Comprimento
Unidades absolutas
- in (polegadas)
- cm (centímetros)
- mm (milímetros)
- pt (pontos)
- pc (picas)
- px (pixels)
Unidades relativas
- em
- ex
Unidades de Porcentagem
- %
De todas as unidades, as recomendadas são as relativas, em especial em, que anteriormente seu tamanho era equivalente a altura da letra M em maiúscula, mas hoje, é igual a altura da letra do elemento em que se usa. Com esse tipo de medida, o autor mantém um controle relativo em relação ao tamanho da fonte padrão do usuário, onde pode especificar quanto maior ou menor se vê o texto na página. VOcê pode utilizar a unidade em também em qualquer propriedade CSS que admita medidas (margens, paddings,…), o que permite um desenho proporcional ao sistema do usuário.
Mas por que não utilizar medidas absolutas? As unidades absolutas como px (pixel), cm (centímetros), pt (pontos), permitem um controle exato da aparência da página, sempre e quando, que seja vizualizada com o fim que ela foi projetada (onde se acaba a acessibilidade da página). Por exemplo, a unidade px tem um valor diferente dependendo da resolução da tela e do tipo de computador usuário. Assim, um sistema Windows mantém uma equivalência de 96px por polegada, e o Macintosh, 72 px por polegada. Se utilizarmos pt (pontos), no lugar de px (pixels) o tamanho dos pontos dependem da resolução do usuário.
Exemplos de Unidades de Medida
Utilizando em Texto normal: 3em, 2em,1em. Utilizando ex Texto normal: 3ex, 2ex,1ex. Utilizando px Texto normal: 20px, 15px,10px. Utilizando in Texto normal: 1in, 0.5in. Utilizando cm Texto normal: 2cm, 1cm. Utilizando mm Texto normal: 20mm, 10mm. Utilizando pt Texto normal: 18pt, 12pt. Utilizando pc Texto normal: 5pc, 3pc
Tabela de Equivalências
Abaixo você pode ver uma tabela equivalente as medidas e seus valores aproximados, pois tudo depende do Navegador utilizado e também do Sistema Operacional:
| Pontos | Pixels | Em’s | % |
|---|---|---|---|
| 6pt | 8px | 0.5em | 50% |
| 7pt | 9px | 0.55em | 55% |
| 7.5pt | 10px | 0.625em | 62.5% |
| 8pt | 11px | 0.7em | 70% |
| 9pt | 12px | 0.75em | 75% |
| 10pt | 13px | 0.8em | 80% |
| 10.5pt | 14px | 0.875em | 87.5% |
| 11pt | 15px | 0.95em | 95% |
| 12pt | 16px | 1em | 100% |
| 13pt | 17px | 1.05em | 105% |
| 13.5pt | 18px | 1.125em | 112.5% |
| 14pt | 19px | 1.2em | 120% |
| 14.5pt | 20px | 1.25em | 125% |
| 15pt | 21px | 1.3em | 130% |
| 16pt | 22px | 1.4em | 140% |
| 17pt | 23px | 1.45em | 145% |
| 18pt | 24px | 1.5em | 150% |
| 20pt | 26px | 1.6em | 160% |
| 22pt | 29px | 1.8em | 180% |
| 24pt | 32px | 2em | 200% |
| 26pt | 35px | 2.2em | 220% |
| 27pt | 36px | 2.25em | 225% |
| 28pt | 37px | 2.3em | 230% |
| 29pt | 38px | 2.35em | 235% |
| 30pt | 40px | 2.45em | 245% |
| 32pt | 42px | 2.55em | 255% |
| 34pt | 45px | 2.75em | 275% |
| 36pt | 48px | 3em | 300% |
Esse artigo é uma tradução do artigo original de CarlosLeopoldo: Unidades de medida en CSS.




















University Update - Macintosh - UNIDADES DE MEDIDA EM CSS disse: 02.07.07 ás 07:46
[...] Link to Article macintosh UNIDADES DE MEDIDA EM CSS » Posted at Pinceladas da Web – Reflexões [...]
Rodrigo Barba disse: 02.07.07 ás 08:53
Pra quem usa ‘em’, eu recomendo o site Em Calculator, muito útil
http://riddle.pl/emcalc/
Vinícius Borriello disse: 02.07.07 ás 11:16
Cara, excelente artigo!
Parabens
Vinícius
Caminhante disse: 02.07.07 ás 16:47
Amigo,
Este teu blógue é uma ferramenta e tanto.
Um dia, aprendo a sobreviver entre os zeros e uns.
Parabéns.
Abraços.
Uidades de medida em CSS | hebertphp disse: 20.07.07 ás 15:51
[...] Pinceladas da WebEncontrei esse site com material muito vasto dobre [...]
Marcus Vinicius Bastos LEandro disse: 12.02.08 ás 18:22
KRa, meus parabéns pelo artigo!
Adicionei esta sua página aos meus favoritos para servir como referência para unidades de medida em css.
Abraços!
Nighto disse: 16.06.08 ás 23:50
Excelente artigo, bem esclarecedor.
Daniel disse: 27.06.08 ás 16:38
O porcentagem aceita valores decimais?
35.157%
Qual a precisão?