Estilo de vida Web

Entendendo Style Sheets - Parte 2

 

PARTE I:
Introdução
O que Style Sheets podem fazer
Adicionando estilo a sua página

PARTE II:
Aplicando CSS em Fontes

PARTE III:
Parágrafos

PARTE IV:
Imagens

PARTE V:
Layers

 

Aplicando CSS a fontes

Comandos:

font-family
font-size
font-weight
font-style
text-transform
text-decoration

font-family é o comando CSS utilizada para indicar qual a fonte que uma tag ou documento irá mostrar. Em uma aplicação geral de CSS a uma página, a linha de comando parecerá com esta:

P { font-family: Trebuchet MS, Arial, Helvetica }

No exemplo acima, tudo o que estiver entre as tag <P> e </P> no seu documento html será visualizado em Trebuchet MS. A razão de definir mais de uma fonte deve-se ao fato de que nem todos os computadores possuem as mesmas fontes instaladas. No caso, se o computador não possuir a Trebuchet MS instalada em seu hard disk, automaticamente passará para a segunda opção e mostrará o texto em Arial.

Deve-se observar que o nome da fonte especificadas na linha de comando do CSS deve ser exatamente igual ao nome da mesma no diretório "fontes" do computador. A fonte "Courier", por exemplo, leva este nome na plataforma Mac, mas se chama "Courier New" no Windows.


font-size é utilizado para definir o tamanho pelo qual as fontes serão apresentadas na tela. Há três formas básicas para definição de tamanho:
1. pontos, pixels, cm e outras unidades de medida;
2. palavras-chave;
3. percentagem

1. Unidades de medida:

Ponto é uma medida familiar para designers, e pode ser usada para definir o tamanho de um elemento em uma página html. Tem sido a medida mais utilizada na programação em CSS pois funcionam bem em todos os browsers e plataformas operacionais. A única observação sobre esta medida é que as fontes costumam aparecer um pouco maiores na tela dos PCs do que nos monitores da linha Mac. Uma linha de comando geral em CSS parecerá assim:

P { font-size: 20pt } para pontos

ou:

B { font-size: 20px } para pixels, por exemplo.

As unidades de medida que podem ser utilizadas são:

- pt: pontos
- px: pixels
- in: inches
- cm: centímetros
- mm: milímetros
- pc: picas
- em: ems
- ex: x-weight

Pixel é uma medida familiar aos web designers. Pode dar uma boa noção do tamanho que a fonte aparecerá na tela, mas infelizmente a utilização dessa medida tem causado problemas para na impressão das páginas em papel.

Como já foi dito anteriormente, não há limites para a especificação do tamanho de uma fonte em CSS. Para quem estava acostumado a utilizar as tag <FONT> que permitia apenas sete tamanhos para a visualização de uma palavra, a possibilidade de aplicar qualquer tamanho através do atributo font-size será bastante útil. Compare:

HTML tradicional: tag <FONT>

Tamanho 1
Tamanho 2
Tamanho 3
Tamanho 4
Tamanho 5
Tamanho 6
Tamanho 7

 

Comando Font-size:

5 Pontos (5 Pontos)
10 Pontos
15 Pontos
20 Pontos
30 Pontos
50 Pontos
100...

2. Palavras-chave:

Outra maneira de determinar tamanhos de fonte em CSS é utilizar palavras chave. A seguir, a lista de comandos em ordem crescente:

xx-small
x-small
small
medium
large
x-large
xx-large

Esses tamanho pré-configurados deixam o browser decidir qual o tamanho exato de fonte apropriado para cada palavra-chave. Por exemplo, x-large é mostrado em 28 pontos no Netscape 4.0, em 24 pontos no IE 4 e em 18 pontos no Internet Explorer 3 para Windows 95.

 

3. Percentagem:

O tamanho das fontes também pode ser determinado segundo regras de percentagem:

P { font-size: 12pt }
I { font-size: 200% }

No exemplo acima, todo o texto que estiver compreendido entre as tags <P> e </P> no corpo da página será mostrados em 12 pontos, assim como todas as palavras em itálico entre as duas tags serão apresentadas em um tamanho duas vezes maior.

font-weight é o comando CSS que controla a propriedade bold (negrito) de uma tag:

H1 { font-weight: bold }

No exemplo acima, todas as palavras da página que estiverem compreendidas entre as tags <H1> e </H1> serão mostradas em negrito. Da mesma forma você pode configurar "font-weight : normal" se quiser desativar todos os bolds de uma página. Podemos também especificar as características do negrito através de valores numéricos: 100, 200, 300...

400 é o valor normal de uma fonte sem negrito. 900 é o valor máximo de negrito disponível. Para uma fonte Arial, por exemplo, um browser com apenas a versão normal e a versão bold poderá mostrar a versão normal para valores de 100 à 600 e a versão bold para valores de 700 à 900.

 

font-style é o comando CSS que controla a propriedade italic de uma tag.

H1 { font-style: italic }

No exemplo acima o browser irá procurar uma versão itálico da fonte para apresentar o texto compreendido entre as tags <H1> e</H1>. Algumas fontes tem uma versão chamada "oblique" em lugar de "italic". Nesse caso, use a palavra oblique como valor para font-style.

 

text-transform serve para controlar os atributos maiúsculas e minúsculas de um texto:

P { text-transform: uppercase }

No exemplo, tudo o que estiver compreendido entre as tags <P> e </P> será mostrado em maiúsculas COMO NESTE EXEMPLO.

Os outros valores possíveis para o text transform são:
P { text-transform: lowercase }
Tudo entre as tags <P> e </P> será mostrado em maiúsculas como neste exemplo.

P { text-transform: capitalize }
Tudo entre as tags <P> e </P> será mostrado com as iniciais maiúsculas Como Neste Exemplo.

P { text-transform: none }
Tudo entre as tags <P> e </P> será mostrado normalmente.

Observação: O Internet Explorer 3.0 não aceita o comando text-transform.

 

text-decoration serve para controlar o sublinhado das palavras.

B { text-decoration: underline }

No exemplo acima todas as palavras em negrito da página aparecerão também sublinhadas. As opções são:

• underline: sublinha as palavras compreendidas e dentro de uma tag. Exemplo

• overline: coloca uma linha em cima da palavra compreendida entre as tags. Exemplo

• line-trought: coloca uma linha em sobre o texto. Exemplo

• blink: sua palavra pisca (lembram da tag blink?). Exemplo

• none: tira o sublinhado de uma palavra (inclusive de um link). Exemplo

Observação: o atributo overline ainda não é mostrado no Netscape e o atributo blink não funciona em nenhuma das versões do Internet Explorer.

O mais interessante do comando text-decoration é que utilizando o atributo none finalmente podemos eliminar o sublinhado de um link! Se você inserir as linhas abaixo no cabeçalho de suas páginas, todos os sublinhados dos links desaparecerão. Mas não esqueça de configurá-los para serem de outra cor, ou ninguém saberá o que é e o que não é um link...

<style type="text/css">
<!--
A
{ text-decoration: none }
-->
</style>

 

Copyright © 1998 ZAZ. Todos os direitos reservados. All rights reserved.