Escolar Documentos
Profissional Documentos
Cultura Documentos
Entendendo Style Sheets
Entendendo Style Sheets
Este tutorial introduz inovaes na maneira de programar pginas para a Internet. Como pr-
s requisito necessrio saber programar na linguagem html. Consulte nosso Manual de HTML,
se necessrio.
t OBS.: Para visualizar inovaes de layout programadas em Cascading Style Sheet - tambm
conhecido por CSS - necessrio um Internet Explorer verso 3.0 ou superior, ou Netscape
i Navigator a partir da verso 4.0. Se voc ainda no possui um browser 4.0, pode atualiz-lo
na nossa seo de download. Se voc j possui um navegador compatvel, visite a Microsoft
o Introduo
PARTE I:
e
PARTE III:
Pargrafos
PARTE IV:
Imagens
v PARTE V:
Layers
Introduo
Se voc se interessa pela criao de home pages j deve ter ouvido falar em Cascading Style
Sheets, ou CSS apenas. Trata-se de um padro de formatao para pginas web que vai alm
das limitaes impostas pelo html. Proposto pelo W3 Consortium <http://www.w3.org> -
uma espcie de comit que define os padres de programao para a WWW - o CSS foi
introduzido pela primeira vez pela Microsoft, no lanamento do Internet Explorer 3.0.
Utilizando uma boa combinao de tags do cdigo de programao html, como <B>, <I>,
<H1> e <FONT>, podemos criar pginas interessantes sob o ponto de vista do design.
Entretanto, as possibilidades que elas oferecem so bastante limitadas se comparadas s
oferecidas pelo CSS.
Comandos de Style Sheets podem ser aplicados a toda e qualquer tag, modificando seus
atributos. At mesmo a tag <P> possui um </P> opcional e permite que voc defina os
atributos de tudo o que fiar compreendido entre as duas.
Voc pode, por exemplo, trocar os atributos de uma tag <B>, que tradicionalmente adiciona
negrito a uma palavra:
Agora vamos trocar os atributos da tag para mostrar o negrito em uma cor diferente:
Este o resultado final em CSS. No esquea de que voc s vai visualizar este exemplo se
estiver utilizando um browser que suporte CSS.
O Style Sheets permite a voc, por exemplo, configurar todos os comandos <B> em uma
pgina ou em um site inteiro de uma s vez.
Style Sheets podem ser utilizados de trs maneiras diferentes: local (modificando uma tag
especfica de uma pgina), geral (modificando determinados atributos para a toda a pgina)
ou global (quando criamos um modelo que ser aplicado a vrias pginas simultaneamente).
Style Sheet pode modificar os atributos de uma nica tag especfica, em um determinado
Copyright 1998 ZAZ. Todos os direitos reservados. All rights reserved.
s
Introduo
O que Style Sheets podem fazer
Adicionando estilo a sua pgina
t PARTE II:
Aplicando CSS em Fontes
i PARTE III:
Pargrafos
PARTE IV:
l 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 aplicao geral de CSS a uma pgina, a linha de comando parecer com
esta:
No exemplo acima, tudo o que estiver entre as tag <P> e </P> no seu documento html ser
visualizado em Trebuchet MS. A razo 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
no possuir a Trebuchet MS instalada em seu hard disk, automaticamente passar para a
segunda opo 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 diretrio "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 sero apresentadas na tela.
H trs formas bsicas para definio 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 pgina html. Tem sido a medida mais utilizada na programao em CSS
pois funcionam bem em todos os browsers e plataformas operacionais. A nica observao
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:
ou:
- pt: pontos
- px: pixels
- in: inches
- cm: centmetros
- mm: milmetros
- pc: picas
- em: ems
o
d
e
v
i
d
Copyright 1998 ZAZ. Todos os direitos reservados. All rights reserved.
s
Introduo
O que Style Sheets podem fazer
Adicionando estilo a sua pgina
t PARTE II:
Aplicando CSS em Fontes
i PARTE III:
Pargrafos
PARTE IV:
l Imagens
PARTE V:
Layers
Aplicando CSS a pargrafos
Comandos:
line-height
text-align
text-indent
margin-left, top...
padding-right, bottom...
border-color, width...
P { line-height: 8pt }
(...)
Os valores de line-height podem ser estipulados de trs maneiras diferentes: por nmero,
por unidade ou por percentagem.
Estipulando o valor em nmero, o browser utilizar o font-size para definir o tamanho. Ele
multiplicar o valor do font-size pelo nmero para definir o espao entre as linhas. No
exemplo a seguir teremos um espaamento de 24 pontos:
(...)
"Tudo tudo, e mais alto esto os deuses,
No pertence cincia conhec-los,
Mas adorar devemos
Seus vultos como s flores
(...)
(...)
s
Introduo
O que Style Sheets podem fazer
Adicionando estilo a sua pgina
t PARTE II:
Aplicando CSS em Fontes
i PARTE III:
Pargrafos
PARTE IV:
l Imagens
PARTE V:
Layers
Aplicando CSS a imagens
Comandos:
color
background-color
background-image
background-repeat
background-attachment
background-position
background
color
Podemos aplicar cores a qualquer elemento de uma pgina html. Para tanto, utilizamos
nomes ou nmeros hexadecimais da mesma forma que na programao em html bsico. A
novidade em CSS que podemos utilizar diretamente valores RGB para definir a cor.
Nome:
I { color: red }
Valor numrico:
I { color: #FF0000 }
Cdigo RGB:
O Internet Explorer 3 no compatvel com a definio em cdigo rgb, mas ambos Netscape
4 e IE 4 aceitam.
Neste exemplo voc pode observar a cor cinza aplicada a todo o fundo deste pargrafo.
Observaes:
No IE3 e no Netscape 4 a cor aparece apenas atrs de cada palavra, enquanto no IE4 teremos
um retngulo de cor envolvendo todo o pargrafo.
O IE3 no aceita o comando background-color, mas aceita o comando background, que ser
discutido mais a frente.
background-image
Com este comando podemos facilmente aplicar uma gif ou jpg atrs de qualquer elemento
html.
s
Introduo
O que Style Sheets podem fazer
Adicionando estilo a sua pgina
t PARTE II:
Aplicando CSS em Fontes
i PARTE III:
Pargrafos
PARTE IV:
l Imagens
PARTE V:
Layers
Utilizao de Layers
Comandos:
Vamos verificar agora a maior dentre as inovaes introduzidas em Style Sheets: a utilizao
de layers. Sabemos que posicionamento utilizando o tradicional cdigo html algo delicado.
Mesmo com a utilizao de tabelas, certas vezes alguns problemas de posicionamento e
alinhamento podem quebrar a cabea do mais experiente programador. Style Sheets chegou
para acabar com essas limitaes, como veremos a seguir.
Nota: Por terem sido criados posteriormente, os comandos Style Sheets para posicionamento
e layers no podem ser visualizados com o Internet Explorer 3.
Este so os comando CSS utilizados para posicionar os elementos na pgina html. O comando
left determina a distncia entre o elemento e a margem esquerda da pgina. O Comando
top determina a distncia at a parte superior da mesma.
Qualquer elemento pode ter sua posio determinada em Style Sheets: imagens, vdeos,
prarafos ou uma nica letra.
width
Determina largura. Esse comando s pode ser aplicado a elementos com posicionamento
absoluto em uma pgina. O tamanho pode ser especificado em valores de percentagem ou
unidades de medida.
z-index