Também podemos usar o CSS para mudar
o tamanho do nosso texto.
Como você pode ver olhando
os títulos nessa página
comparado aos parágrafos,
o navegador já providencia
estilos padrões com diferentes tamanhos
para elementos diversos.
Tem o tamanho da fonte do corpo.
e tamanhos maiores
para cada nível de título.
as vezes queremos ajustar
esses tamanhos.
E podemos fazer isso com a
propriedade 'font-size' do CSS.
Por exemplo:
E se quisermos que todo o texto
da página seja um pouco menor?
Bem, vamos para a tag 'style',
e adicionamos uma regra de CSS
para a tag 'body'.
E dentro dela,
colocamos a propriedade 'font-size'.
Agora, que valor deve ser atribuído
para o 'font-size'?
Como medimos o 'font-size'?
Essa é na verdade
uma ótima questão.
Porque existem pelo menos
dez diferentes unidades
que suporta CSS para 'font-size'.
iniciemos com a unidade
que você viu antes: pixels.
Usamos pixels para decidir
o quão grande fazer as imagens.
E continuaremos a usá-los bastante em CSS.
Vamos tentar 11 pixels.
Hah. Tudo ficou menor.
Até os títulos ficaram menores.
Por que os títulos também ficaram menores?
Eles não deveriam ser do tamanho em pixels
que o navegador decidiu antes?
Não.
Pois o estilo padrão do navegador
para títulos não é dito em pixel.
É especificado usando
uma unidade diferente, chamada "em".
E ela é uma unidade relativa
que faz o tamanho da fonte dos títulos
ficarem proporcionais a fonte do corpo.
Deixe-me mostrar o que quer dizer.
Vamos para o nosso estilo de regra 'h2'
e adicionamos a propriedade 'font-size'.
Dessa vez, ao invés de pensar em pixels,
eu pensarei relativamente.
Quão maior, relativamente, queremos
que '' seja, comparado ao texto?
Talvez, duas vezes maior?
Para isso, escrevemos '2em'.
O que ocorreu na verdade foi que
o navegador calculou
um tamanho de pixel para a fonte.
O navegador sabe que,
o tamanho do corpo é de 11 pixels.
E você disse que 'h2' deveria ser
duas vezes maior,
Então todo o ''
estará a 22 pixels.
Se trocarmos o tamanho da fonte
do corpo para 12 pixels,
então o quão grande ficará ''?
Isso mesmo, 24 pixels.
E se trocarmos o tamanho do 'h2'
para 1.5em?
Agora o 'h2' será
12 vezes 1.5,
que é 18 pixels.
Podemos também especificar um
tamanho em pixel para o 'h2' como no corpo,
e funcionaria do mesmo jeito.
Depende do que você acha mais fácil.
E como mencionei antes, existem
várias outras unidades que podemos usar
além de pixels e em.
Essas são apenas
as unidades mais populares.
Mas se você quer saber mais,
olhe mais documentos a respeito
de 'font-size',
ou procure na internet por mais tutoriais.
Está na hora de deixar sua fonte incrível!
Traduzido por [Alef Almeida] revisado por [Valter Bigeli].