Escolar Documentos
Profissional Documentos
Cultura Documentos
Css
Css
Verso 1.0.0
Sumrio
I
II Informaes Bsicas
III CSS
1 O que o CSS
2 Plano de ensino
2.1 Objetivo . . .
2.2 Pblico Alvo .
2.3 Pr-requisitos
2.4 Descrio . .
2.5 Metodologia .
2.6 Cronograma
2.7 Programa . .
2.8 Avaliao . .
2.9 Bibliografia .
10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
11
11
11
12
12
12
13
13
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
14
14
14
15
17
17
17
17
.
.
.
.
.
.
.
.
19
19
19
19
20
20
21
21
21
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
CDTC
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Brasil/DF
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22
22
22
23
23
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
24
24
25
25
26
26
26
27
27
27
27
28
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
30
30
30
31
31
33
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
34
34
34
34
35
36
37
38
39
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parte I
CDTC
Brasil/DF
Contedo
O contedo dessa apostila fruto da compilao de diversos materiais livres publicados na internet, disponveis em diversos sites ou originalmente produzido no CDTC em http://www.cdtc.org.br.
O formato original deste material bem como sua atualizao est disponvel dentro da licena
GNU Free Documentation License, cujo teor integral encontra-se aqui reproduzido na seo de
mesmo nome, tendo inclusive uma verso traduzida (no oficial).
A reviso e alterao vem sendo realizada pelo CDTC (suporte@cdtc.org.br), desde outubro
de 2006. Criticas e sugestes construtivas so bem-vindas a qualquer tempo.
Autores
A autoria deste contedo, atividades e avaliaes de responsabilidade de Helmuth Duarte
Saatkamp (helmuth@cdtc.org.br) .
O texto original faz parte do projeto Centro de Difuso de Tecnolgia e Conhecimento, que vem
sendo realizado pelo ITI em conjunto com outros parceiros institucionais, atuando em conjunto
com as universidades federais brasileiras que tem produzido e utilizado Software Livre, apoiando
inclusive a comunidade Free Software junto a outras entidades no pas.
Informaes adicionais podem ser obtidas atrves do email ouvidoria@cdtc.org.br, ou da
home page da entidade, atrves da URL http://www.cdtc.org.br.
Garantias
O material contido nesta apostila isento de garantias e o seu uso de inteira responsabilidade do usurio/leitor. Os autores, bem como o ITI e seus parceiros, no se responsabilizam
direta ou indiretamente por qualquer prejuzo oriundo da utilizao do material aqui contido.
Licena
Copyright 2006,Helmuth Duarte Saatkamp (helmuth@cdtc.org.br) .
Permission is granted to copy, distribute and/or modify this document under the terms
of the GNU Free Documentation License, Version 1.1 or any later version published by
the Free Software Foundation; with the Invariant Chapter being SOBRE ESSA APOSTILA. A copy of the license is included in the section entitled GNU Free Documentation
License.
Parte II
Informaes Bsicas
CDTC
Brasil/DF
Sobre o CDTC
Objetivo Geral
O Projeto CDTC visa a promoo e o desenvolvimento de aes que incentivem a disseminao de solues que utilizem padres abertos e no proprietrios de tecnologia, em proveito do
desenvolvimento social, cultural, poltico, tecnolgico e econmico da sociedade brasileira.
Objetivo Especfico
Auxiliar o Governo Federal na implantao do plano nacional de software no-proprietrio e
de cdigo fonte aberto, identificando e mobilizando grupos de formadores de opinio dentre os
servidores pblicos e agentes polticos da Unio Federal, estimulando e incentivando o mercado
nacional a adotar novos modelos de negcio da tecnologia da informao e de novos negcios
de comunicao com base em software no-proprietrio e de cdigo fonte aberto, oferecendo
treinamento especfico para tcnicos, profissionais de suporte e funcionrios pblicos usurios,
criando grupos de funcionrios pblicos que iro treinar outros funcionrios pblicos e atuar como
incentivadores e defensores de produtos de software no proprietrios e cdigo fonte aberto, oferecendo contedo tcnico on-line para servios de suporte, ferramentas para desenvolvimento de
produtos de software no proprietrios e de seu cdigo fonte livre, articulando redes de terceiros
(dentro e fora do governo) fornecedoras de educao, pesquisa, desenvolvimento e teste de produtos de software livre.
Guia do aluno
Neste guia, voc ter reunidas uma srie de informaes importantes para que voc comece
seu curso. So elas:
Licenas para cpia de material disponvel
Os 10 mandamentos do aluno de Educao a Distncia
Como participar dos foruns e da wikipdia
Primeiros passos
muito importante que voc entre em contato com TODAS estas informaes, seguindo o
roteiro acima.
Licena
Copyright 2006, Helmuth Duarte Saatkamp (helmuth@cdtc.org.br) .
6
CDTC
Brasil/DF
dada permisso para copiar, distribuir e/ou modificar este documento sob os termos
da Licena de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior
pblicada pela Free Software Foundation; com o Capitulo Invariante SOBRE ESSA
APOSTILA. Uma cpia da licena est inclusa na seo entitulada "Licena de Documentao Livre GNU".
CDTC
Brasil/DF
todos participantes. Assim, se o monitor ou algum outro participante tiver uma informao que
interesse ao grupo, favor post-la aqui.
Porm, se o que voc deseja resolver alguma dvida ou discutir algum tpico especfico do
curso. recomendado que voc faa uso do Forum de dvidas gerais que lhe d recursos mais
efetivos para esta prtica.
. O frum de dvidas gerais tem por objetivo disponibilizar um meio fcil, rpido e interativo
para solucionar suas dvidas e trocar experincias. As mensagens postadas nele so enviadas
a todos participantes do curso. Assim, fica muito mais fcil obter respostas, j que todos podem
ajudar.
Se voc receber uma mensagem com algum tpico que saiba responder, no se preocupe com a
formalizao ou a gramtica. Responda! E no se esquea de que antes de abrir um novo tpico
recomendvel ver se a sua pergunta j foi feita por outro participante.
A segunda forma se d pelas Wikis:
. Uma wiki uma pgina web que pode ser editada colaborativamente, ou seja, qualquer participante pode inserir, editar, apagar textos. As verses antigas vo sendo arquivadas e podem
ser recuperadas a qualquer momento que um dos participantes o desejar. Assim, ela oferece um
timo suporte a processos de aprendizagem colaborativa. A maior wiki na web o site "Wikipdia", uma experincia grandiosa de construo de uma enciclopdia de forma colaborativa, por
pessoas de todas as partes do mundo. Acesse-a em portugus pelos links:
Pgina principal da Wiki - http://pt.wikipedia.org/wiki/
Agradecemos antecipadamente a sua colaborao com a aprendizagem do grupo!
Primeiros Passos
Para uma melhor aprendizagem recomendvel que voc siga os seguintes passos:
Ler o Plano de Ensino e entender a que seu curso se dispe a ensinar;
Ler a Ambientao do Moodle para aprender a navegar neste ambiente e se utilizar das
ferramentas bsicas do mesmo;
Entrar nas lies seguindo a seqncia descrita no Plano de Ensino;
Qualquer dvida, reporte ao Frum de Dvidas Gerais.
Perfil do Tutor
Segue-se uma descrio do tutor ideal, baseada no feedback de alunos e de tutores.
O tutor ideal um modelo de excelncia: consistente, justo e profissional nos respectivos
valores e atitudes, incentiva mas honesto, imparcial, amvel, positivo, respeitador, aceita as
idias dos estudantes, paciente, pessoal, tolerante, apreciativo, compreensivo e pronto a ajudar.
8
CDTC
Brasil/DF
A classificao por um tutor desta natureza proporciona o melhor feedback possvel, crucial, e,
para a maior parte dos alunos, constitui o ponto central do processo de aprendizagem. Este tutor
ou instrutor:
fornece explicaes claras acerca do que ele espera, e do estilo de classificao que ir
utilizar;
gosta que lhe faam perguntas adicionais;
identifica as nossas falhas, mas corrige-as amavelmente, diz um estudante, e explica porque motivo a classificao foi ou no foi atribuda;
tece comentrios completos e construtivos, mas de forma agradvel (em contraste com um
reparo de um estudante: os comentrios deixam-nos com uma sensao de crtica, de
ameaa e de nervossismo)
d uma ajuda complementar para encorajar um estudante em dificuldade;
esclarece pontos que no foram entendidos, ou corretamente aprendidos anteriormente;
ajuda o estudante a alcanar os seus objetivos;
flexvel quando necessrio;
mostra um interesse genuno em motivar os alunos (mesmo os principiantes e, por isso,
talvez numa fase menos interessante para o tutor);
escreve todas as correes de forma legvel e com um nvel de pormenorizao adequado;
acima de tudo, devolve os trabalhos rapidamente;
Parte III
CSS
10
Captulo 1
O que o CSS
Sejam bem-vindos ao fantstico mundo do "Cascading Style Sheets"(CSS),com ele voc ser
capaz de projetar pginas eficientes e atraentes. O CSS oferece um grande pontncial e flexibilidade, na hora de editar e alterar, sendo possvel uma total restruturao no layout do site mudando apenas o CSS. Este curso mostrar como voc pode trazer vida a suas pginas na Web.
Sendo uma linguagem de simples abordagem e divertida, voc encontrar grande facilidade na
aprendizagem e uma vasta utilidade para seus futuros projetos! Para usar CSS necessrio
primeiro um conhecimento bsico de HTML. Se voc no est familiarizado com HTML, faa um
de nossos cursos de HTML antes de comear com CSS.
11
Captulo 2
Plano de ensino
2.1 Objetivo
Capacitar o usurio para o uso autnomo do CSS bem como suas aplicaes e suas ferramentas mais utilizadas.
2.3 Pr-requisitos
Os usurios devero ser, necessariamente, funcionrios de empresas pblicas e ter conhecimentos bsicos de HTML.
2.4 Descrio
O curso ser realizado na modalidade Educao a Distncia e utilizar a Plataforma Moodle
como ferramenta de aprendizagem. Ele ser dividido em tpicos e cada um deles composto
por um conjunto de atividades (lies, fruns, glossrios, questionrios e outros) que devero ser
executadas de acordo com as instrues fornecidas. O material didtico est disponvel on-line
de acordo com as datas pr-estabelecidas em cada tpico. A verso adotada do CSS a 1.2.3,
caso possua outra verso instalada, podem ocorrer poucas diferenas.
Todo o material est no formato de lies, e estar disponvel ao longo do curso. As lies
podero ser acessadas quantas vezes forem necessrias. Aconselhamos a leitura de "Ambientao do Moodle", para que voc conhea o produto de Ensino a Distncia, evitando dificuldades
advindas do "desconhecimento"sobre o mesmo.
Ao final de cada semana do curso ser disponibilizada a prova referente ao mdulo estudado
anteriormente que tambm conter perguntas sobre os textos indicados. Utilize o material de
cada semana e os exemplos disponibilizados para se preparar para prova.
12
CDTC
Brasil/DF
Os instrutores estaro a sua disposio ao longo de todo curso. Qualquer dvida deve ser
disponibilizada no frum ou enviada por e-mail. Diariamente os monitores daro respostas e
esclarecimentos.
2.5 Metodologia
O curso est dividido da seguinte maneira:
2.6 Cronograma
Lio 1 - Conhecendo o CSS;
Lio 2 - Cores e Fundos;
Lio 3 - Fontes, Textos e Links;
Lio 4 - Identificando Elementos e Caixas;
Lio 5 - Posicionamento e Elementos Flutuantes.
As lies contm o contedo principal. Elas podero ser acessadas quantas vezes forem necessrias, desde que esteja dentro da semana programada. Ao final de uma lio, voc receber
uma nota de acordo com o seu desempenho. Responda com ateno s perguntas de cada lio, pois elas sero consideradas na sua nota final. Caso sua nota numa determinada lio seja
menor do que 6.0, sugerimos que voc faa novamente esta lio.
Ao final do curso ser disponibilizada a avaliao referente ao curso. Tanto as notas das lies
quanto a da avaliao sero consideradas para a nota final. Todos os mdulos ficaro visveis
para que possam ser consultados durante a avaliao final.
Aconselhamos a leitura da "Ambientao do Moodle"para que voc conhea a plataforma de
Ensino a Distncia, evitando dificuldades advindas do "desconhecimento"sobre a mesma.
Os instrutores estaro a sua disposio ao longo de todo curso. Qualquer dvida dever ser
enviada no frum. Diariamente os monitores daro respostas e esclarecimentos.
2.7 Programa
O curso de CSS oferecer o seguinte contedo:
Conhecendo o CSS:
Como funciona o CSS?;
Tabela de Referencia;
Aplicando CSS.
Cores e Fundos:
Cor e CSS;
Adicionando cor ao Fundo;
Juntar Imagem ao Fundo;
13
CDTC
Brasil/DF
2.8 Avaliao
Toda a avaliao ser feita on-line.
Aspectos a serem considerados na avaliao:
iniciativa e autonomia no processo de aprendizagem e de produo de conhecimento;
capacidade de pesquisa e abordagem criativa na soluo dos problemas apresentados.
Instrumentos de avaliao:
participao ativa nas atividades programadas;
avaliao ao final do curso;
o participante far vrias avaliaes referente ao contedo do curso. Para a aprovao e
obteno do certificado o participante dever obter nota final maior ou igual a 6.0 de acordo
com a frmula abaixo:
Nota Final = ((ML x 7) + (AF x 3)) / 10 = Mdia aritmtica das lies
AF = Avaliaes
2.9 Bibliografia
Livro: Web Design in a Nutshell - A Desktop Quick Reference
Site: http://pt-br.html.net/tutorials/css/
14
Captulo 3
<body bgcolor="#FFFFFF">
Com CSS o mesmo resultado ser obtido assim:
15
CDTC
16
Brasil/DF
CDTC
17
Brasil/DF
CDTC
Brasil/DF
<html>
<head>
<title></title>
<style type="text/css">
"Aqui voc coloca o CSS"
</style>
</head>
<body>
</body>
</html>
Nesse mtodo cada pgina (x)HTML ter seu respectivo cdigo CSS para a formatao da
pgina. Esse mtodo ideal para aqueles sites de uma pgina ou para quem est iniciando no
assunto.
18
CDTC
Brasil/DF
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="nome_do_arquivo.css" />
</head>
<body>
</body>
</html>
Agora com @import:
<html>
<head>
<title></title>
<style type="text/css">@import url(nome_do_arquivo.css)</style>
</head>
<body>
</body>
</html>
A vantagem de se usar CSS externamente que quando voc precisar ou for fazer algumas
mudanas em seu site, basta fazer as alteraes no arquivo CSS que ocorrida uma alterao
global em todo o seu site. Por exemplo, se voc tem 100 pginas com um ttulo <h2> em azul,
caso queira alterar a cor para preto, s alterar uma linha em seu arquivo CSS que todas as 100
pginas tero os ttulos alterados.
Como no esquema Abaixo:
19
Captulo 4
CDTC
Brasil/DF
Figura 1 - Agave
21
CDTC
Brasil/DF
{color: orange;}
Voc provavelmente j se perguntou qual tipo de valor de cor que voc deve usar. Qual a
melhor resposta? Todos eles! Provavelmente voc ir se encontrar utilizando combinaes de
palavras chave, abreviao hexadecimal, e hexadecimais mais freqentes.
NOTA
Na verso 3.0 do CSS, muitas cores foram adicionadas.
CDTC
Brasil/DF
body {
background-image: url(imagem_que_voc_que_utilizar.jpg);
}
NOTA
As imagens em um fundo ficam ladrilhadas(repetidas) o que um comportamento normal
para o navegador. Com HTML, voc no tem nenhum controle sobre como uma imagem. Como
voc vai ver em breve, CSS lhe d muito mais controle sobre como imagens de fundo pode ser
manipuladas.
Voc tambm pode adicionar imagens a elementos. Se voc quis esta imagem para aparecer
no fundo de todas as suas posies, voc poderia criar a seguinte regra:
body {
background-image: url(imagem_que_voc_quer_usar.jpg);
background-repeat: repeat-x;
}
body {
background-image: url(imagem_que_voc_quer_usar.jpg);
background-repeat: repeat-y;
}
voc tambm pode no querer repetir as imagens, ento use o valor no-repeat:
body {
background-image: url(imagem_que_voc_quer_usar.jpg);
background-repeat: no-repeat;
}
Isto mostrar a imagem aparecendo no canto superior esquerdo uma vez, sem repetir.
23
CDTC
Brasil/DF
h1 {
background-image: url(imagem_que_voc_quer_usar.gif);
background-repeat: no-repeat;
background-position: 0% 0%;
}
h2 {
background-image: url(imagem_que_voc_quer_usar.gif);
background-repeat: no-repeat;
background-position: 100px 4px;
}
h3 {
background-image: url(imagem_que_voc_quer_usar.gif);
background-repeat: no-repeat;
background-position: bottom right;
}
Note que j ajustei, no s a imagem, mas tambm o valor de no-repeat, para garantir que a
posio da imagem de fundo e seus valores vo funcionar corretamente.
body {
background-image: url(imagem_que_voc_quer_usar.gif);
background-position: right;
background-repeat: no-repeat;
background-attachment: scroll;
}
24
Captulo 5
25
CDTC
Brasil/DF
Cursive - fontes cursivas so tambm referidos como fontes de escrita manual. Eles imitam
cursiva manuscrita e so freqentemente preenchidas com floresce. Tal como acontece
com fontes fantasia, fontes cursivas so raramente aplicados com CSS. Muitos criadores
usam em conjunto fontes fantasia ou cursiva nos desenhos, usando-as como elementos
tipogrficos decorativos. Uma fonte comum cursiva Lucida Handwriting.
As Fontes que so comuns em quase todos do sistema hoje em dia so a Arial, Helvetica,
Verdana, Times, Gergia e Courier. Tahoma, Trebuchet, e Lucida fontes so bastante generalizadas porque foram inicialmente includas no Microsofts Web Font Pack, um conjunto de fontes
livres que a Microsoft relativamente distribudas no incio da Web.
Se voc estiver comeando a lidar com fontes, melhor se ater a um sistema muito simples
de fontes. Voc pode fazer um dos seguintes procedimentos:
escolha uma fonte, preferencialmente use fontes serif ou sans-serif, tornando-a padro em
seu documento. Modifique o tamanho, peso, cor, e outros estilos para ganhar um certo
interesse;
escolha duas fontes, preferencialmente use fontes serif ou sans-serif. Use fontes serif para
todos os cabealhos, titulos e outros textos; a sans-serif para o corpo de texto (Essa uma
opo muito comum utilizada na Web hoje em dia).
O mesmo esquema citado acima mas invertendo as fontes serif por sans-serif, e vice-versa
A medida em que voc vai se habituando ao uso de fontes, voc ir criar padres mais criativos, mas tente sempre ter em mente essas dicas que foram aqui dadas.
Voc pode instalar o pacote de fontes do windows no Debian/Ubuntu execute o seguinte comando:
#apt-get install msttcorefonts
CDTC
Brasil/DF
h1 {font-family: fantasy;}
No entanto, esse valor ir refletir-se em qual a fonte "fantasy"padro do computador do
usario para todo cabealho <h1>.
O problema de usar esse valor que voc no ter controle sobre o que ser exibido no
computador do usurio final. No entanto ela usada como um sistema de apoio. Ento, se voc
usar uma nica fonte, voc poder usar um grupo de fontes relacionado quela primeira que voc
escolheu:
5.2 Textos
Formatar e estilizar textos essencial para qualquer web designer. Nesta lio voc ver os
efeitos que o CSS capaz de dar aos textos. As propriedades que sero usadas so:
text-indent;
text-align;
text-decoration;
letter-spacing;
text-transform.
p {text-indent: 25px;}
27
CDTC
Brasil/DF
h1 {text-decoration: underline;}
h2 {text-decoration: overline;}
h3 {text-decoration: line-through;}
h1 {letter-spacing: 4px;}
p {letter-spacing: 5px;}
28
CDTC
Brasil/DF
none
Sem trasformaes - o texto fica como foi escrito no cdigo HTML.
Exemplo:
h1 {text-transform: uppercase;}
li {text-transform: capitalize;}
CDTC
Brasil/DF
30
Captulo 6
6.1 Classes[class] e id
At agora, todos os seletores que vimos foram amarrados a elementos especficos. Seletores
de classe e ID nos do a capacidade de aplicar um estilo a elementos diferentes em nosso
documento.
Elementos so nomeados utilizando a classe e atributos id. Eles podem ser aplicados a
todos os elementos XHTML exceto ao cabealho<head>, <html>, <meta>, <script>, estilo<style>
e ttulo<title>. Alm disso, a classe no pode ser utilizado em basefont e param. Classe e ID
trabalham de maneiras ligeiramente diferentes.
<h1 Class="special">Ateno!</h1>
<p Class="special"> Ests maravilhosa hoje. </p>
Para especificar os estilos para os elementos de uma determinada classe, adicione o nome
classe tipo seletor, separados por um ponto (.).
Exemplo:
CDTC
Brasil/DF
6.1.2 Seletor ID
A id atributo utilizado semelhante a class, mas usada para direcionar a um nico elemento,
em vez de um grupo. Id deve ser usado para nomear um elemento exclusivo (em outras palavras,
dois elementos no podem ter o mesmo id nome no mesmo documento). No um problema
para um valor id ser usada em vrios documentos em um site, ele s precisa ser nico dentro de
cada documento. Se voc tem vrios elementos que necessitam de um tratamento similar, utilize
class.
O exemplo a seguir d um pargrafo e um determinado ID (observe que o valor de um atributo
id sempre deve comear com uma letra):
32
CDTC
Brasil/DF
33
CDTC
Brasil/DF
6.2.1 Box-model em ao
<h1>Trituris</h1> <p>ja ti cum irichi ono paoisue ovjlsou jslu jouuekel poiupoi kfoi kjofiejelm
laisjiieuei lajishiuiue jkjoiuklhoixheoeue kh kjhl jliulje lkjel</p>
Definindo estilos para cores e fontes o exemplo pode ser apresentado como a seguir:
34
Captulo 7
35
CDTC
Brasil/DF
#content {
position: absolute;
background-color: orange;
left: 100px;
top: 50px;
border: 1px solid red;
}
* {
margin: 0;
}
#content {
position: relative;
left: 45px;
top: 10px;
width: 400px;
border: 1px solid red;
}
Portanto, a <div> est afastada 10 pixels a partir do elemento anterior, e 45 pixels esquerda
do fluxo exato do mesmo local onde o texto comea, pois no fluxo normal, tambm. Voc v
que o fluxo contnuo pelo posicionamento; da o contedo flui como deveria, tanto antes como
depois da caixa relativamente posicionada.
36
CDTC
Brasil/DF
NOTA
Posicionamento relativo utilizado quando o fluxo normal no deve ser quebrado. O posicionamento absoluto melhor usado para itens que devem ser posicionados muito especificamente.
Muitas vezes, os dois so combinados, como tendo uma <div> com posicionamento relativo e
outro com absoluto dentro dele, ou vice-versa.
<style type="text/css">
#nav {
position: fixed;
left: 0px;
top: 0px;
background: #ccc;
width: 100%;
}
37
CDTC
Brasil/DF
#picture { float:right;}
38
CDTC
Brasil/DF
39
CDTC
Brasil/DF
7.3 Z-index
O z-index simplesmente a ordem que os elementos podem ser apresentados no documento.
#box1 {
position: absolute;
top: 10px;
left: 10px;
background: #000;
width: 300px;
height: 200px;
z-index: 1;
}
#box2 {
position: absolute;
top: 20px;
left: 20px;
background: #999;
width: 300px;
height: 200px;
z-index: 2;
}
#box3 {
position: absolute;
top: 30px;
left: 30px;
background: #ccc;
width: 300px;
height: 200px;
z-index: 3;
}
40