Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Dados do Aluno 
Nome: _________________________________________________ 
Número da matrícula: _____________________________________ 
Endereço: ______________________________________________ 
Bairro: _________________________________________________ 
Cidade: ________________________________________________ 
Telefone: _______________________________________________ 
Anotações Gerais: ________________________________________ 
 _______________________________________________________ 
 _______________________________________________________ 
 
 
 
 
CSS 
 
 
Apresentação do CSS 
Cascading Style Sheets (ou simplesmente CSS) é uma lingua-
gem de estilo utilizada para definir a apresentação de documentos es-
critos em uma linguagem de marcação, como HTML ou XML. Seu 
principal benefício é prover a separação entre o formato e o conteúdo 
de um documento. 
Em vez de colocar a formatação dentro do documento, o de-
senvolvedor cria um link (ligação) para uma página que contém os 
estilos, procedendo de forma idêntica para todas as páginas de um 
portal. Quando quiser alterar a aparência do portal basta modificar a-
penas um arquivo. 
Fonte: http://pt.wikipedia.org/wiki/Cascading_Style_Sheets 
 
 
 
 
 
 
 
 
 
 
Marcas Registradas: 
Todas as marcas e nomes de produtos apresentados nesta apostila 
são de responsabilidade de seus respectivos proprietários, não estan-
do a editora associada a nenhum fornecedor ou produto apresentado 
nesta apostila. 
 
Método CGD® - Todos os direitos reservados. 
Protegidos pela Lei 5988 de 14/12/1973. 
Nenhuma parte desta apostila poderá ser copiada sem prévia autorização. 
O Método CGD é um produto da Editora CGD. 
Controle de Presença 
Data Módulo e Passo Anotações 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
____/____/_____ ___________ ________________ 
Índice 
MÓDULO 1 - INICIANDO NO CSS ................................................................................. 7 
● O QUE É O CSS ........................................................................................................ 7 
● EDITORES CSS .......................................................................................................... 7 
● O PRIMEIRO CONTATO COM O CSS .............................................................................. 8 
● OS TIPOS DE FOLHA DE ESTILO .................................................................................. 10 
● AS DEFINIÇÕES EXISTENTES DO CSS ............................................................................ 11 
● TRANSFORMANDO CSS INLINE EM CSS INTERNA ........................................................... 13 
● COMEÇANDO UM PROJETO DO ZERO .......................................................................... 26 
● DEFININDO AS CARACTERÍSTICAS DO CORPO ................................................................ 27 
● A PROPRIEDADE BACKGROUND .................................................................................. 27 
● A PROPRIEDADE MARGIN .......................................................................................... 32 
● AS PROPRIEDADES WIDTH E HEIGHT ........................................................................... 34 
● EDITANDO TEXTOS ................................................................................................... 37 
● AJUSTANDO O PARÁGRAFO ....................................................................................... 44 
MÓDULO 2 - PROPRIEDADES PARTE 1 ....................................................................... 47 
● A PROPRIEDADE FLOAT ............................................................................................. 47 
● A PROPRIEDADE CLEAR ............................................................................................. 50 
● A PROPRIEDADE PADDING ......................................................................................... 52 
● A PROPRIEDADE BORDER .......................................................................................... 56 
● RODAPÉ ................................................................................................................. 68 
● A PROPRIEDADE POSITION ........................................................................................ 68 
MÓDULO 3 - ARQUIVO CSS ....................................................................................... 71 
● ARQUIVO CSS ......................................................................................................... 71 
● BOTTOM, LEFT, TOP E RIGHT ..................................................................................... 77 
● CRIANDO UM MENU ATRAVÉS DE UMA LISTA NÃO ORDENADA ....................................... 80 
● A PROPRIEDADE DISPLAY .......................................................................................... 81 
● EDITANDO LINKS ..................................................................................................... 82 
● CENTRALIZAÇÃO DE DIVS E OUTROS ELEMENTOS EM CAIXA ............................................ 88 
● TRANSIÇÃO DE IMAGEM ........................................................................................... 94 
● A PROPRIEDADE BACKGROUND-POSITION .................................................................... 95 
● A PROPRIEDADE BACKGROUND-REPEAT ....................................................................... 96 
● A PROPRIEDADE Z-INDEX ......................................................................................101 
MÓDULO 4 - SIMPLIFICANDO .................................................................................. 104 
● SIMPLIFICANDO O CSS ...........................................................................................104 
● A PROPRIEDADE TEXT-TRANSFORM ..........................................................................104 
● A PROPRIEDADE CURSOR ........................................................................................105 
MÓDULO 5 - PROPRIEDADES PARTE 2 ..................................................................... 106 
● A PROPRIEDADE TEXT-INDENT .................................................................................106 
● A PROPRIEDADE OVERFLOW ................................................................................... 106 
 
CSS 7 
Módulo 1 - Iniciando No CSS 
● O Que É O CSS 
● Um arquivo CSS (Cascading Style Sheets) ou folha de estilos em cas-
cata é uma linguagem utilizada para a definição de layouts em documen-
tos HTML, controlando tamanho, margens, cores, bordas. 
● Assim como no HTML, qualquer alteração no código CSS deve ser salva 
para que, então, possa ser visualizada no navegador. 
● O HTML também pode ser utilizado para a definição do layout (como era 
feito antigamente, através do uso de tabelas), porém esse uso é incor-
reto. Hoje em dia temos a presença das normas de desenvolvimento pa-
ra web, e você deve segui-las para que assim possa obter um resultado 
parecido nos navegadores existentes. 
● Esses padrões para desenvolvimentos são definidos pelo W3C, um con-
sórcio internacional no qual organizações filiadas,uma equipe em tempo 
integral e o público trabalham juntos para desenvolver padrões para a 
Web. 
● Editores CSS 
● Existem, atualmente, diversos editores para arquivos CSS, assim como o 
HTML. Até mesmo um editor de texto comum, como o Bloco de Notas 
do Windows, possui a capacidade de editar e/ou criar um arquivo CSS. 
Durante o curso nós iremos utilizar o Notepad++. 
● O Notepad++ é um editor de códigos fonte livre que substitui o Bloco 
de Notas e tem suporte a várias linguagens de programação. Possui u-
ma função que deixa as tags coloridas, destacando-as e separando-as de 
textos normais. Roda em ambiente Windows e seu uso é regido pela 
Licença GPL. Acesse o site oficial do programa para saber mais. 
● Os editores WYSIWYG: 
● WYSIWYG é o acrônimo da expressão inglesa "What You See Is What 
You Get", cuja tradução remete a algo como "O que você vê é o que 
você obtém". Significa a capacidade de um programa editar um arquivo 
permitindo a pré-visualização do resultado que será obtido ao término 
do processo. O mais famoso editor de páginas da web nesse formato é o 
Dreamweaver da Adobe. 
 
8 CSS 
● O Primeiro Contato Com O CSS 
• Abra a pasta Modelos 
● Dentro da pasta Modelos, localize a pasta modelo_um. 
● Abra a página index.html no navegador. 
● Note que a página está completamente sem formatação, desorganizada: 
 
● Esta página foi produzida com a formatação em CSS, e nós retiramos os 
códigos justamente para você ver as "mágicas" que o CSS permite fazer. 
● Visualize o código da página (para visualizar o código da página, basta 
abrir o arquivo com o Notepad++): 
 
 
CSS 9 
● O código é 100% HTML: 
 
● Feche a página no navegador e no Notepad++. 
● Acesse novamente a pasta modelo_um. 
● Abra a página index_css.html no navegador. 
 
10 CSS 
● Visualize o código da página no Notepad++. 
● Os Tipos De Folha De Estilo 
● Atualmente existem três (3) tipos de folhas de estilo, a INLINE, a 
EXTERNA e a INTERNA. 
● INLINE: Utilizando este estilo, você irá inserir os códigos CSS junto 
com o código HTML, dentro da própria tag alvo, utilizando o atributo 
style, ou seja, se você deseja, por exemplo, deixar um div com fundo 
preto e texto branco, seu código ficaria assim: 
 
● EXTERNA: Utilizando uma folha de estilo externa, você deverá criar um 
link (ligação) com ela, na página, através de uma tag própria, que deve 
ser inserida entre as tags <head> e </head>: 
 
● INTERNA: Utilizando uma folha de estilo interna, você deverá criar um 
arquivo css normalmente, porém ele será inserido na própria página en-
tre as tags <head> e </head>, utilizando a tag <style>. Todas as 
propriedades CSS devem ir dentro da tag style: 
 
CSS 11 
● Como você pode ver nossa página utiliza um CSS do estilo INLINE: 
 
● Os estilos são inseridos diretamente na tag que irão modificar. 
● As Definições Existentes Do CSS 
● Uma folha de estilos CSS é criada através de 4 possíveis definições, 
CLASSE, ID, TAG e COMPOSIÇÃO. 
● A CLASSE pode ser aplicada em vários elementos HTML, quantas vezes 
for necessário. A criação de uma classe ocorre na definição do nome an-
tecedido por um ponto final. Veja a seguir a criação de uma classe, onde 
definiremos a fonte do texto, o tamanho e a cor: 
 
● A aplicação desta classe poderia ser feita em um div, em um parágrafo, 
em um span, onde fosse necessário, podendo ser repetida no documen-
to. Sua aplicação em um parágrafo seria feita da seguinte maneira: 
 
 
12 CSS 
● O ID, ao contrário da classe, só pode ser aplicado em um elemento de-
terminado da página, uma única vez, ou seja, deve ser único, não pode 
se repetir. A criação de um id ocorre na definição do nome antecedido 
por um sustenido (#). 
● Veja a criação de um id, onde definiremos a largura, a cor de fundo e as 
margens do objeto: 
 
● O id é geralmente utilizado em áreas importantes da página, como a 
definição do corpo, do menu, do cabeçalho etc. No exemplo acima, nós 
criamos uma definição para o corpo da página. Ela deve ser aplicada em 
um div, já que este, por sua vez, é uma espécie de container do 
HTML. 
• Exemplo: 
● A TAG serve, basicamente, para redefinir uma determinada tag HTML, 
ou seja, define a formação de uma tag, aplicando-a em todas as tags da 
página. Para a definição de uma tag, basta inserir seu nome, e todas as 
tags da página seguirão sua formatação. 
● Veja a a definição de uma imagem de fundo para a página, uma fonte 
padrão, uma cor e um tamanho de texto: 
 
● Como a tag redefine um elemento HTML, ela não precisa ser aplicada. O 
exemplo acima iria definir a formatação da tag body, ou seja do corpo 
da página, definindo uma fonte padrão e uma imagem de fundo. 
CSS 13 
● A COMPOSIÇÃO serve para definir a formatação de um determinado i-
tem que deve estar dentro de outro determinado item. Para a definição 
de uma composição você deve inserir primeiro o elemento principal e, 
em seguida, o elemento que realmente deseja editar. 
● Veja a definição de um parágrafo que deve estar dentro de uma tag com 
a id #conteudo: 
 
● A aplicação desta composição seria feita em um div com a id #conteu-
do e ela iria alterar todos os parágrafos presentes dentro deste div, ou 
seja, qualquer texto presente no div só seria realmente alterado se esti-
vesse dentro de um parágrafo: 
 
● Transformando CSS Inline Em CSS Interna 
● Seguindo a idéia da explicação anterior, agora você irá transformar o 
CSS Inline da página index_css.html em CSS Interno. 
● Insira a tag <style> entre a abertura e o fechamento da tag </head>: 
 
● Localize a tag <body>: 
 
14 CSS 
● Veja que ela possui o atributo style, que define o uso de elementos CSS 
Inline: 
 
● Entre as tags de abertura e fechamento do elemento <style>, digite 
"body{". 
● Tecle duas vezes Enter e digite "}". 
• Fica assim: 
● Entre as chaves, você irá definir as propriedades CSS que serão inseri-
das na tag body. 
● Localize novamente a tag body, e observe o conteúdo do atributo style. 
● Copie e cole cada elemento do atributo style, deixando o CSS da se-
guinte maneira: 
 
• Apague o atributo style da tag body, deixando assim: 
● No seu local de gravação, crie uma pasta chamada "Projetos". 
 
CSS 15 
● Dentro da pasta Projetos crie uma pasta com o nome "css_interno" e 
salve o arquivo como index.html. 
● Logo abaixo da tag <body> você possui um div que define as margens 
da página, através do elemento style. 
● Crie uma classe chamada "margem". 
● Copie o valor do atributo style: 
 
● Cole-o na classe criada e ajuste, deixando assim: 
 
● Apague o atributo style copiado da tag div. 
● Aplique a classe criada ao div: 
 
● Salve as alterações. 
● Abaixo do div com a classe margem, você tem o div responsável por 
definir o cabeçalho da página. 
 
● Crie um ID chamado "cabecalho". 
● A id cabecalho deverá ficar assim: 
 
 
16 CSS 
● O id deverá ser aplicado ao div, que, por sua vez, ficará assim: 
 
● Note que a tag img que está dentro do div também possui o atributo 
style, responsável por definir sua margem superior. 
● Para editar a tag img você deve utilizar uma composição, ou seja, mo-
dificar toda img que estiver dentro do id cabecalho. 
● Primeiro você deve definir o local onde sua tag está e depois definir qual 
tag deseja alterar. 
• Deixe assim: 
● Apague o atributo style da imagem. 
 
● Após este div você possui um novo div, responsável pela criação do me-
nu. 
● O processo deve ser o mesmo utilizado com o cabeçalho. Desta vez você 
deverá criar um novo id chamado "menu". 
● Este é o código do div responsável pela criação do menu: 
 
● Transfira todas as características para o id menu. 
• Deixe assim: 
 
CSS 17 
● Aplique o id criado ao div responsável pelo menu. 
 
● Dentro do div com id menu, você possui um novo div que é responsá-
vel pela margem do menu. 
 
● Utilizando o mesmo processo de composição do cabeçalho, crie a nova 
composição: 
 
● Após o fechamento do div do menu, você tem o div responsável peladefinição do corpo da página: 
 
● Crie um id com o nome "corpo", que atenda às necessidades do div 
(assim como foi feito com o cabeçalho e o menu). 
• O id deve ficar assim: 
● O próximo div é responsável pela margem do conteúdo, porém note que 
ele não é o único div dentro do conteúdo. Sendo assim, não é possível 
utilizar uma composição, pois todos os outros div seriam afetados. 
18 CSS 
 
● Crie uma classe chamada "corpo_margem", que tenha o efeito de mar-
gem utilizado no div. 
• A classe corpo_margem deverá estar assim: 
● Através do uso de composições, crie duas regras que alterem o h1 e o 
h2 como os modelos inline: 
 
● Note que ambas as tags estão dentro de dois divs, sendo assim, a com-
posição deverá seguir a idéia, id/classe do primeiro div, id/classe do 
segundo div e então a tag que deseja modificar. 
CSS 19 
• As composições ficam assim: 
● Remova o atributo style de ambas as tags (h1 e h2). 
● A tag img também precisa de uma composição para definir a margem 
da imagem. 
 
• A composição deverá ficar assim: 
● Na área relacionada ao corpo da página, resta a edição dos últimos dois 
divs, responsáveis pela duas notícias curtas na parte inferior: 
 
● A composição das duas matérias é idêntica, tanto a tag utilizada para a 
criação da caixa quanto a tag utilizada para a criação do título. 
 
20 CSS 
● Sendo assim, você poderá criar uma composição que formatará as duas 
notícias. 
● Localize o código responsável pelas notícias. 
● Deixe assim: 
 
• Crie as composições: 
● A área responsável pelo corpo do site está concluída, agora resta produ-
zir o CSS do rodapé. 
● Crie um id responsável pelo rodapé que atenda as necessidades do div. 
● Delete o atributo style do div. 
● Crie uma composição que adicione 10px de margem superior nas tags 
img que estiverem dentro do div com o id rodape. 
CSS 21 
● Deixe o CSS assim: 
 
● O código do rodapé fica assim: 
 
● Salve as alterações e abra a página no navegador (a página foi salva 
com o nome "index", na pasta css_interno, no seu local de gravação). 
● A página abriu assim: 
 
22 CSS 
● Isso aconteceu porque a pasta que contém as imagens não está junto do 
index. 
● Acesse a pasta Modelos e abra a pasta modelo_um. 
 
● Dentro da pasta modelo_um, copie a pasta imagens. 
● Abra a pasta Projetos e abra a pasta css_interno. 
● Cole a pasta imagens que foi copiada. 
● Vá para o navegador e tecle F5 para atualizar a página. 
● Veja que a página ficou exatamente igual ao modelo antigo onde ela 
possuía o CSS Inline: 
 
● Feche o Notepad++ e o navegador. 
CSS 23 
● Copie a pasta modelo_dois da pasta Modelos para a pasta Projetos. 
● Abra a pasta, e abra a página index.html no navegador. 
● A página abre sem formatação: 
 
● Abra o código fonte da página no Notepad++. 
● Entre as tags head, localize o trecho responsável por "linkar" o arquivo 
CSS ao arquivo HTML. 
 
● Como já foi visto, a tag <link> é responsável por "linkar" o arquivo CSS 
ao arquivo HTML. Ela possui três atributos responsáveis pelo funciona-
mento da tag: rel="", type="" e href="". 
● O atributo rel serve para definir a relação do arquivo que será linkado. 
No caso, o valor deverá ser "stylesheet" (folha de estilo). 
● O atributo type serve para definir o tipo do arquivo que será linkado. No 
caso, o valor deverá ser "text/css". 
● O atributo href define o nome/local do arquivo css, assim como feito 
com as imagens. Se, por exemplo, o arquivo css se chamar estilo.css e 
estiver na mesma pasta da página que o irá utilizar, o valor deverá ser 
"estilo.css", mas se o arquivo estivesse dentro de uma pasta chamada 
formatacao, o valor seria "formatacao/estilo.css". 
 
24 CSS 
● Veja que dentro da pasta copiada (modelo_dois) você tem dois arqui-
vos css: 
 
● Preencha o atributo href, com o seguinte valor: "estilo_um": 
 
● Salve a alteração e visualize-a no navegador (tecle F5 para atualizar). 
● Veja que o CSS não foi aplicado. Isso ocorreu porque não foi definida a 
extensão do arquivo. 
● Altere o valor para: "estilo_um.css" e salve as alterações. 
● Sempre que alguma alteração for feita em um arquivo HTML ou CSS, 
você deve atualizar a página no seu navegador para visualizar a altera-
ção. 
● Atualize a página e visualize a modificação. 
● A página de estilo estilo_um.css ocasionou várias modificações na pá-
gina, deixando-a assim: 
 
 
CSS 25 
● Veja a seguir as modificações que o CSS permitiu: 
 
 
26 CSS 
 
● Altere o valor do href para "estilo_dois.css". 
● Salve a alteração e atualize o navegador para visualizá-la. 
● A página ficou assim: 
 
● Feche todos os arquivos abertos no Notepad++. 
● Feche o navegador onde você está visualizando as páginas. 
● Começando Um Projeto Do Zero 
● Abra o Notepad++. 
● Crie um arquivo HTML com a estrutura padrão. 
CSS 27 
 
● Um projeto deve ser construído de forma sequencial. Você não deve, por 
exemplo, iniciar a criação do conteúdo sem antes ter definido todo o lay-
out. 
● Definindo As Características Do Corpo 
● Entre as tags de abertura e fechamento do style, crie um CSS do tipo 
tag, que seja responsável pela edição do elemento body: 
 
● A Propriedade Background 
● A propriedade background é responsável pela definição das proprieda-
des do fundo da página. Ela se divide em pequenas propriedades, como: 
color, image, repeat entre outras. 
● background-color: - Define a cor que será utilizada no fundo da página 
através do código hexadecimal (ex.: #ffffff). 
28 CSS 
● background-image: - Define a imagem que será utilizada no fundo da 
página, através do valor url(local da imagem). 
● background-repeat: - Define se a imagem aplicada no fundo da página 
irá ou não se repetir. Os valores possíveis são: 
� no-repeat (para que a imagem não seja repetida); 
� repeat (para que a imagem seja repetida em todo o fundo); 
� repeat-x (para que a imagem seja repetida apenas horizontal-
mente); 
� repeat-y (para que a imagem seja repetida apenas verticalmen-
te). 
● background-position: - Define o posicionamento da figura no fundo da 
página. Os valores possíveis são: 
� bottom (insere a imagem na área inferior da página); 
� center (insere a imagem centralizada na página); 
� left (insere a imagem na área esquerda da página); 
� right (insere a imagem na área direita da página); 
� top (insere a imagem na área superior da página). 
• Ex.: 
● A propriedade background também pode ser aplicada em DIVs, H1, 
H2, H3, tables e outras tags do HTML. Você também pode utilizá-la a-
través de classe ou id. 
● Abaixo, temos um exemplo de classe com a aplicação da propriedade 
background. 
 
 
CSS 29 
● Se a classe acima fosse aplicada a um div, esse seria o resultado dela: 
 
● Copie a pasta modelo_background da pasta Modelos para a pasta 
Projetos. 
● Volte para o Notepad++. 
● Salve o arquivo que você está criando dentro da pasta colada com o no-
me "index.html". 
● Sempre que você utilizar uma imagem de fundo, você deve definir uma 
cor contrastante com o conteúdo do site, pois se, por algum motivo, a i-
magem não carregar, o conteúdo permanecerá. 
● Entre as tags de abertura e fechamento style, insira a propriedade 
background-image: 
 
● O fundo que será utilizado é a imagem fundo_madeira.jpg, que está 
dentro da pasta imagens. 
● Sendo assim, o valor da propriedade seria url(imagens/fundo_madei-
ra.jpg); 
● Fica assim: 
 
● Salve as alterações e visualize no navegador. 
30 CSS 
● Por padrão, ao adicionar uma imagem no fundo da página, ela será re-
petida por todo fundo do site. 
 
● Adicione a propriedade background-repeat com o valor no-repeat. 
● Salve as alterações e visualize a página no navegador. 
● Ficou assim: 
 
CSS 31 
● Veja que o fundo da página ainda está branco. 
● Adicione a propriedade background-color ao CSS: 
 
● A página fica assim: 
 
● Altere o valor da propriedade que impede a repetição da imagem, para 
repeat. 
• Na parte do CSS, crie um id chamadotopo: 
● O id #topo será responsável pelo div que irá comportar o cabeçalho da 
página. 
● Através da propriedade background-image, defina a imagem lente_ 
preta.png como fundo para o id #topo. 
32 CSS 
• Fica assim: 
● Adicione a propriedade background-repeat com o valor repeat. 
● Dentro do corpo da página, insira um div que utilize o id topo. 
● Dentro do div, insira um h1 com o texto "TESTE DE CABEÇALHO. 
• O código fica assim: 
● Salve as alterações e visualize a página. 
● A Propriedade Margin 
● Veja que o div, por padrão, fica com a altura do texto e a largura da pá-
gina, porém esta ainda possui as margens de um arquivo HTML. 
 
● A maior parte dos elementos HTML possui uma margem própria. Atra-
vés do CSS você pode aumentá-la, reduzi-la e também adicionar mar-
gem aos itens que não possuem uma margem padrão. Para isso você 
deve utilizar a propriedade MARGIN. 
 
CSS 33 
● A propriedade MARGIN pode ser aplicada em todos os lados do ele-
mento. Você pode aplicar a margem na parte superior, utilizando a pro-
priedade margin-top, à direita, utilizando a propriedade margin-right, 
na parte inferior, utilizando a propriedade margin-bottom e à esquer-
da, utilizando a propriedade margin-left. 
● Para definir o mesmo valor para todos os lados, basta utilizar a proprie-
dade margin. 
• Exemplo: 
● No exemplo acima, o cabeçalho h1 terá 10px de margem superior e 
inferior e terá 20px de margem à esquerda e à direita. 
● Para aplicar 10px de margem em todos os lados, bastaria ajustar o CSS 
assim: 
 
● Existe uma maneira de aplicar uma borda com valores diferentes em a-
penas uma linha. Assim: 
 
● No CSS, adicione a propriedade margin com o valor 0px à tag body. 
● Salve a alteração e visulize a página no navegador. 
● Não existem mais margens que separem o div com o id #topo dos can-
tos da página. 
34 CSS 
 
● Altere a propriedade para margin-left e defina o valor como 50%. 
● Salve e visualize a alteração. 
● A margem de 50% foi adicionada. 
 
● Restaure a propriedade para margin e defina o valor como 0px. 
● As Propriedades Width E Height 
● O CSS permite que você ajuste a altura e a largura de um determinado 
objeto. Existe uma propriedade para cada ajuste. Para modificar a largu-
ra de um objeto, você deve utilizar a propriedade width. Já para alterar 
a altura do objeto, a propriedade a ser utilizada é a height. 
● Essas propriedades também podem ser trabalhadas com porcentagem 
(%), ou seja, você pode personalizar um div para que ele ocupe 50% 
da tela do usuário. Assim, o valor irá variar de um computador para o 
outro, pois o tamanho da tela nem sempre é o mesmo. 
● Veja abaixo alguns exemplos de utilização das propriedades width e 
height. 
 
 
CSS 35 
● Abaixo temos o resultado, caso a classe CSS acima fosse aplicado em 
um div: 
 
● Bastaria inverter o valor das propriedades width e height para que o 
retângulo criado fosse verticalmente: 
 
 
36 CSS 
● No CSS, adicione a propriedade height com valor de 400px no id #to-
po. 
● Salve a alteração e visualize a página. 
● O div topo passa a ocupar 400px da página. 
 
● Ajuste a altura do id #topo para que ele ocupe apenas 120px da pági-
na. 
 
● No CSS, adicione a propriedade width com valor de 200px no id #to-
po. 
 
CSS 37 
● O div topo passa a ocupar 200px de largura na página. 
 
● Altere o valor da propriedade width para 100%. 
● No css, crie uma composição responsável por editar todo h1 que estiver 
dentro de um item com id #topo. 
 
● Editando Textos 
● O CSS permite que você altere a formatação de textos. Você pode fazer 
isso criando uma classe que será inserida em divs e parágrafos ou edi-
tar os parágrafos e os cabeçalhos diretamente (h1, h2, h3). 
● Para a edição de textos, o CSS apresenta diversas propriedades. Veja al-
gumas delas a seguir: 
● color: define a cor do texto através do código hexadecimal (#ff00ff). 
● font-family: define a fonte que será utilizada no objeto. Fontes que te-
nham espaço no nome devem ser inseridas entre "aspas", e, após o no-
me da fonte, você poderá especificar se a fonte é ou não serifada. Para 
fontes serifadas utiliza-se o termo "serif" e para fontes não-serifadas, u-
tiliza-se o termo "sans-serif". Ex.: "Lucida Sans", sans-serif. 
● font-size: define o tamanho da fonte em px. Exemplo: 12px. 
● text-align: define o alinhamento do texto. Seu valor pode ser: center 
para centralizar o texto, left para inserir o texto à esquerda, right para 
inserir à direita ou justify para justificar. 
 
38 CSS 
● text-decoration: define o estilo de decoração do texto. Seu valor pode 
ser: line-through para que uma linha passe no meio do texto, none 
para que nenhuma decoração seja aplicada (útil para remover o subli-
nhado de links), overline para que uma linha passe acima do texto ou 
underline para o efeito sublinhado. 
● Abaixo temos um cabeçalho H1 (<h1>) padrão, sem formatação CSS. 
 
● No CSS, criamos uma regra do tipo TAG, que iria modificar todos os ca-
beçalhos do tipo H1. 
 
● Este é o resultado da formatação do CSS: 
 
● A formatação de texto também pode ser feita através de um outro 
container, não sendo aplicada apenas aos parágrafos e cabeçalhos, como 
no caso abaixo (classe div_propaganda). Todo texto inserido dentro de 
um div com esta classe irá seguir a formatação determinada, ou seja, 
fonte "Trebuchet MS", tamanho 15px e cor branca. 
 
 
CSS 39 
● Esse é o exemplo de um DIV com a classe "div_propaganda". 
 
 
● Você também pode inserir uma aparência padrão para todos os textos 
da página, através da formatação da tag body no seu CSS. Veja o e-
xemplo abaixo. 
 
● Dessa maneira, todos os textos da página que não possuíssem uma for-
matação, teriam a fonte definida como "Trebuchet MS", no tamanho 14 
px e a cor preta (#000000). 
● Defina que a cor do texto h1, que estiver dentro do #topo, será branca 
(#ffffff). 
● Defina que a margem existente no h1 é equivalente a 0px. 
● Defina que o h1 será centralizado. 
● Defina que o tamanho da fonte será 50px. 
• A composição deverá ficar assim: 
40 CSS 
● Salve e visualize as alterações. 
● Fica assim: 
 
● No CSS, insira na tag body: font-family:"Lucida Sans", sans-serif; 
● Defina também que o tamanho será 12px. 
● A tag ficaria assim: 
 
● Crie um id chamado menu. 
● Defina que o id menu terá 30px de altura (height) e 100% de largura 
(width). 
● Defina que a cor do fundo utilizada será #552b00. 
● Defina que a cor do texto utilizada será #ffffff. 
● Defina o alinhamento do texto como centralizado. 
CSS 41 
• O id fica assim: 
● Após a criação do ID responsável pela criação do menu, vamos inseri-lo 
na página. 
● Localize a tag body e deixe-a assim: 
 
● Salve as alterações e visualize a página. 
● Fica assim: 
 
● Crie um id chamado "corpo", que será responsável pela formatação do 
conteúdo da página. 
● Defina que o id corpo terá 900px de altura (height) e 80% de largura 
(width). 
42 CSS 
● Defina que a cor de fundo utilizada será branca (#ffffff). 
• O id fica assim: 
● Crie um div que utilize o id corpo. 
 
● Salve as alterações e visualize a página. 
• A página fica assim: 
● Veja que o div que irá compor o conteúdo não está centralizado. Para 
centralizar o div você deve inserir uma margem correspondente em am-
bos os lados. Pense que a página inteira possui 100% de largura e o 
div que irá comportar o conteúdo, possui 80% de largura, ou seja, res-
tam 20%. Na página, existem duas laterais, a esquerda e a direita. Di-
vida os 20% restantes entre elas, ou seja, uma margem de 10% para 
cada lado. 
CSS 43 
● Adicione 10% de margem para o lado esquerdo e 10% para o lado di-
reito. 
 
● Salve a alteração e visualize a página. 
• Fica assim: 
● Insira a imagem rodape.png como fundo no id corpo. 
● Sem a especificação, a imagem será repetida por todo o fundo, deixando 
a página assim: 
 
● Adicione a propriedade background-repeat:no-repeat; no id corpo. 
44 CSS 
● Veja quea imagem é pequena e, sem a propriedade de repetição, seu u-
so seria estranho. 
 
● Altere o valor da propriedade repeat para repeat-x; 
● O uso da propriedade background-repeat com o valor repeat-x per-
mite repetir a imagem somente no eixo x, ou seja, horizontalmente. 
● Salve as alterações e visualize a página. 
● Fica assim: 
 
● Agora você precisa alterar o posicionamento da imagem, inserindo-a na 
parte inferior do objeto. Isso é feito com a propriedade background-
position. 
● Insira a propriedade background-position com o valor bottom. 
● A imagem foi enviada para a parte inferior do div: 
 
● Ajustando O Parágrafo 
● Como você já sabe, no HTML o parágrafo é determinado através da tag 
<p>. Sendo assim, você pode ajustar todos os parágrafos do documen-
to simplesmente adicionando CSS à tag <p>. 
● Para comportar os parágrafos neste documento iremos utilizar três divs. 
CSS 45 
● No CSS, crie uma classe chamada "destaque". 
• Defina que a classe destaque terá: 
● Defina que a classe destaque utilizará a cor de fundo #ff00ff. 
● Vá para a parte que define o código HTML e deixe-o assim: 
 
● Note que foi inserido um DIV com a classe DESTAQUE, que você aca-
bou de criar. 
● Salve e visualize a página. 
● Sua página ficou assim, se visualizada no Internet Explorer: 
46 CSS 
 
• Ou assim, se visualizada no Chrome ou Firefox: 
 
● Feche os arquivos. 
 
CSS 47 
Módulo 2 - Propriedades Parte 1 
● A Propriedade Float 
● A propriedade float é a responsável por determinar a posição do objeto. 
Float quer dizer "flutuar", ou seja, ela é responsável pela "flutuação" 
do elemento. Seus valores são: 
� left (para que o objeto fique à esquerda); 
� right(para que o objeto fique à direita); 
� none (para que o objeto não flutue); 
� inherit (para que o objeto herde o float do objeto anterior). 
● Ao definir o valor da propriedade FLOAT como LEFT, o elemento ficará à 
esquerda da página. 
● Vamos continuar o projeto "index" da pasta "modelo_background", 
no seu local de gravação. 
● Abra o arquivo "index" no Notepad++. 
● Adicione a propriedade float com o valor left na classe destaque. 
● O código da classe destaque fica assim: 
 
● No Internet Explorer a página continua idêntica, porém ainda existe u-
ma pequena diferença entre os cabeçalhos nos outros navegadores. 
● Isso acontece porque cada navegador possui uma configuração padrão 
para cabeçalhos. O Internet Explorer, por exemplo, não adiciona uma 
margem superior nos cabeçalhos, já o Chrome e o Firefox o fazem. 
Sendo assim, para solucionar este "problema", basta criar uma configu-
ração CSS que defina o cabeçalho de uma forma única. 
● Crie uma composição responsável pela edição de todo h2 que estiver 
dentro de um item de classe .destaque. 
● Na composição, defina que a margem será de 0px. 
48 CSS 
● Defina que o tamanho da fonte será de 30px e que a cor utilizada no 
texto será #4d6501. 
• O código da composição deverá ser este: 
● Crie uma composição responsável pela edição de todo "p" que estiver 
dentro de um item de classe .destaque. 
● Na composição, defina que a margem esquerda será de 1%. 
● Defina que o tamanho da fonte será de 12px e que a cor utilizada no 
texto será #785f07. 
• O código da composição fica assim: 
● O div fica assim em ambos os navegadores: 
 
• Crie a classe: 
CSS 49 
● Ela será responsável por um div que ficará à direita da notícia em desta-
que, e apresentará uma propaganda. 
● Ao definir o valor da propriedade FLOAT como RIGHT o elemento, fica-
rá à esquerda da página. 
● Crie um div que utilize a classe propaganda. 
 
● A página fica assim: 
 
● Seguindo os passos anteriores, crie uma classe chamada "conteudo". 
● A classe conteudo deverá ter: 98% de largura, margem esquerda, direi-
ta e inferior de 1%, preenchimento utilizando a cor #ffff00. 
• Insira um div que utilize a classe .conteudo 
● Abra a pasta modelo_background, que você copiou para a pasta Pro-
jetos. 
● Abra o arquivo lorem.txt no bloco de notas. 
● Copie todo o conteúdo do arquivo e feche-o. 
● Cole o conteúdo dentro do div com a classe .conteudo. 
● Salve as alterações e visualize a página no navegador. 
 
50 CSS 
● No Internet Explorer (IE) a página fica assim: 
 
● A Propriedade Clear 
● Quando um objeto não for "flutuar" ao lado de nenhum outro, você deve 
"bloquear" a propriedade float. Essa é a função da propriedade Clear, 
bloquear o float no objeto em que for adicionada. 
● Os valores da classe podem ser: 
� left (para bloquear float à esquerda do objeto). 
� right(para bloquear float à direita do objeto). 
� both (ara bloquear float em ambos os lados). 
● Basta adicionar a propriedade clear ao div da direita, para indicar que 
ele não deverá ter nenhum item flutuando à esquerda, ou seja, basta in-
serir a propriedade clear:left para que ele seja criado abaixo do div da 
esquerda. 
● Localize a classe .conteudo. 
● Adicione a propriedade clear com o valor both para que ambos os lados 
sejam bloqueados. 
● Salve a alteração e visualize no navegador. 
● Remova o preenchimentos das classes .destaque, .propaganda e 
.conteudo. 
CSS 51 
● Fica assim: 
 
● Salve a alteração. 
● Feche o navegador. 
● Feche os arquivos abertos no Notepad++. 
● Acesse a pasta Modelos e copie a pasta modelo_tres. 
● Cole a pasta modelo_tres dentro da pasta Projetos. 
● Abra a pasta colada e abra o arquivo index.html no Notepad++. 
● Abra a página também no navegador. 
 
52 CSS 
• Localize o trecho: 
● Esse trecho é responsável pela inserção do conteúdo na página. 
● As duas classes são utilizadas para a definição dos divs. 
● Localize o trecho que define as duas classes no CSS e veja que elas es-
tão em branco: 
 
● Você irá criar as duas classes para depois inserir o conteúdo do site. 
● Defina que a largura do div que utiliza a classe .destaque será de 
68%. 
● A Propriedade Padding 
● A propriedade padding adiciona uma margem interna ao objeto, ou se-
ja, se você aplicar um padding em um parágrafo, o texto ficará um 
pouco menor que a caixa de texto, deixando uma "margem interna" para 
criar essa margem. O objeto onde o padding for adicionado irá aumen-
tar o tamanho de acordo com o valor inserido. Por exemplo, você tem 
um div com 50px de altura e de largura. Ao adicionar um padding de 
10px, o div ficará com 70px de altura e de largura, pois ele terá 10px 
adicionado em cada lado. 
● Adicione a propriedade padding com valor definido em 1% na classe 
.destaque. 
 
CSS 53 
● Salve as alterações e visualize a página no navegador. 
● Após definir a largura e o espaçamento (padding), o div passa a ser e-
xibido. 
 
● Note, porém, que, na classe .destaque, nós especificamos que o div o-
cuparia apenas 68%, ou seja, o div que está sendo exibido não é o que 
utiliza a classe .destaque. 
● Na classe .destaque, defina que a cor #ff00ff será utilizada no fundo 
do div, possibilitando, assim, sua visualização. 
● A propriedade utilizada para a definição da cor é a seguinte: 
 
● Salve e visulize a alteração. 
● Agora o div pode ser localizado: 
 
● Localize agora a classe .publicidade. 
● Defina que a largura desta classe será de 28% e 1% de padding. 
● Na classe .publicidade, defina que a cor #00ffff será utilizada no fundo 
do div, possibilitando, assim, sua visualização. 
● Salve e visualize a página. 
54 CSS 
● O div ficou assim: 
 
● Utilizando a propriedade float, deixe a página assim: 
 
● A propriedade float foi adicionada em ambas as classes, porém, cada u-
ma com um valor. Na classe .destaque deve-se adicionar a propriedade 
com o valor "left" e na classe .publicidade o valor deverá ser "right". 
• O CSS ficou assim: 
● Vá para a parte do código HTML e localize o div que utiliza a classe 
.destaque. 
CSS 55 
● Crie um cabeçalho do tipo h1 com o texto: "Menor PC do mundo em 
plataforma Atom ganha Wi-Fi". 
● Após o h1, crie um h2 com o texto "Equipamento com 2 GB de RAM 
e HD de 320 GB custa R$ 750."● O código div ficou assim: 
 
● Salve e visualize as alterações. 
● A página ficou assim: 
 
● Abaixo do cabeçalho h2, insira a imagem pc.jpg, que está dentro da 
pasta imagens, com o texto alternativo "CAPE7 D525". 
● Após a imagem, utilizando a tag "p", crie o parágrafo: 
 
56 CSS 
● Salve e visualize a modificação. 
● A página ficou assim: 
 
● Volte para a parte do código que define o CSS. 
● Insira uma linha em branco entre as classes .destaque e .publicidade. 
● Nessa linha em branco, crie uma composição que edite todo h1 que es-
tiver dentro da classe .destaque. 
● Defina que o tamanho da fonte utilizada será 30px e a cor #333333. 
• O CSS fica assim: 
● A Propriedade Border 
● A propriedade border é responsável por inserir borda ao conteúdo onde 
ela for aplicada. Abaixo temos um div, com 180px de largura e altura, 
com 10px de espaçamento (padding) (o que totaliza 200px de largura 
e altura), com o preenchimento vermelho (#ff0000), texto preto e 
uma borda azul (#0000ff). 
CSS 57 
 
● A propriedade border pode ser aplicada separadamente, ou seja, em a-
penas um dos lados do objeto. Para isso, você deve utilizar a proprieda-
de adequada: border-left, border-right, border-top, ou border-bot-
tom. 
● Note que a propriedade border especifica todas as propriedades da bor-
da: 1px = largura da borda solid = estilo da borda #0000ff; = cor 
da borda. 
● esse atributos também podem ser definidos individualmente, assim: 
border-width:1px; border-style:solid; border-color:#0000ff; 
● A propriedade border possui vários estilos. Veja-os abaixo: 
 
● Abaixo da composição que edita o H1 da classe .destaque, crie uma 
composição responsável por editar o H2. 
● Defina que o tamanho da fonte utilizada será 18px e a cor #999999. 
58 CSS 
• O CSS fica assim: 
● Adicione a propriedade border-bottom. 
● Ou seja, você irá adicionar uma borda na parte inferior do cabeçalho. 
● Adicione o valor 2px solid #ffffff; na propriedade. 
• O CSS fica assim: 
● Salve as alterações e visualize a página no navegador. 
● A borda foi adicionada: 
 
● Deixe a propriedade assim: 
● Salve e visualize a alteração. 
● A borda não está mais sendo exibida. Isso acontece porque você não de-
finiu a cor e o tipo da borda. 
• Deixe o CSS assim: 
● Salve e visualize a página no navegador. 
CSS 59 
● Desta maneira, a borda volta a ser exibida, pois você definiu todas as 
propriedades da borda. 
● Altere a cor de fundo da classe .destaque, alterando-a para #ffffff. 
● Desta maneira, a borda inferior no h2 não irá aparecer, pois ela está uti-
lizando a mesma cor do fundo da página. 
● Localize o trecho que é responsável pela estilo da borda. 
● Ela está utilizando o estilo sólido (border-bottom-style:solid;). 
● Altere o estilo para inset. 
● Salve e visulize a modificação no navegador. 
● Ficou assim: 
 
• Deixe o CSS assim: 
● Salve e visualize a modificação. 
● Fica assim: 
 
● Veja que a metade da borda ficou com um tom mais escuro. Isso serve 
para simbolizar uma "sombra". 
● Por fim, deixe as propriedades assim: 
● O topo da notícia ficou assim: 
 
● Crie uma composição que edite a tag img que está dentro da classe 
.destaque. 
60 CSS 
● Nessa composição, defina que a margem esquerda da imagem deverá 
ser de 10%. 
● Salve as alterações e visualize a página. 
● A figura ficou centralizada. 
 
● Agora você irá criar a coluna responsável pela publicidade no site. 
● No CSS, localize a classe .publicidade. 
● Na classe, altere o valor da propriedade background-color para 
#ffffff. 
● Na classe, adicione a propriedade text-align com o valor center. 
● Dentro desta área você irá inserir duas imagens simbolizando anúncios 
de sites parceiros. 
● Localize o div que utiliza a classe .publicidade. 
● Dentro dele insira a imagem publi1.jpg com o texto alternativo "Loja 
Parceira - Maximun PC". 
● Salve e veja a alteração. 
● Foi adicionada uma imagem no canto esquerdo da página. 
CSS 61 
 
● Esse canto serviria basicamente para exibir as lojas/sites parceiros. 
● Na linha debaixo, insira a imagem publi2.jpg, com o texto alternativo 
Site Parceiro – AssistGood. 
● A nova imagem foi inserida exatamente abaixo da imagem anterior. 
● A página fica assim: 
 
● Crie uma composição que edite todas as imagens que estiverem dentro 
do div com a classe .publicidade. 
● Defina que essas imagens devem ter 10px de margem inferior e 15px 
de margem superior. 
● Salve a alteração e visualize a página. 
62 CSS 
● Após a inserção da composição que ajusta as imagens do div .publici-
dade, a página ficou assim: 
 
● Veja que agora existe uma margem que separa as duas imagens. 
● Insira as tags fieldset: 
 
● Essa tag é responsável pela criação da pequena borda que "agrupa" as 
duas imagens. 
 
CSS 63 
● Adicione o trecho: 
 
● Salve as alterações e visualize a página. 
● A legenda foi adicionada: 
● No código, vá para o trecho responsável pelo CSS da página. 
● Crie uma composição que edite o fieldset dentro do div que usa a 
classe .publicidade. 
● Defina que a borda do fieldset deverá ser de 1px, utilizar o estilo solid 
e a cor #eaeaea. 
• O CSS fica assim: 
● Salve a página e visualize as modificações. 
• O local responsável pelos anúncios ficou assim: 
64 CSS 
● Volte para o CSS da página e crie uma nova classe chamada .foto. 
● Defina que a largura e a altura serão de 100px. 
● Defina que a borda deverá ser de 1px, utilizar o estilo solid e a cor 
#666666. 
● Defina que ele deverá flutuar à esquerda e que deverá ter 5px de mar-
gem direita. 
• O CSS fica assim: 
● No trecho HTML, localize a tag responsável pelo fechamento do parágra-
fo. 
● Insira um div utilizando a classe .foto e dentro do div, insira a imagem 
tablet_mini.jpg com o texto alternativo Dreambook. 
 
● Salve as alterações e visualize a página. 
● Veja que a imagem está com uma pequena margem à esquerda, fazendo 
com que ela fique fora das bordas determinadas para ela. 
 
CSS 65 
● Isso aconteceu porque foi definido que todas as tags img, dentro de um 
item com a class .destaque teriam 10% de margem adicionadas à es-
querda. 
 
● Sendo assim, a tag img herda a configuração anterior. Para que isso não 
ocorra basta criar uma composição que altere todas as tags img dentro 
de um item com a classe .foto. 
● Crie uma composição que defina a margem de todas as tags img que 
estiverem dentro de um item com a classe .foto. 
● Defina que a margem utilizada nas tags img será de 0px. 
● Salve as alterações e visualize a página. 
• A imagem agora está inserida corretamente no quadro: 
● Agora você irá inserir um div ao lado da imagem, para que você possa 
inserir um pequeno resumo sobre a notícia. 
● Crie uma classe chamada .resumo. 
● Defina que a largura deverá ser 150px e a altura 100px. 
● Defina que ele deverá flutuar à esquerda e que deverá ter 40px de mar-
gem direita. 
● Após o div foto, crie um div que utilize a classe .resumo e deixe assim: 
 
66 CSS 
● Salve e visualize a página. Ela deverá ficar assim: 
 
● Seguindo os passos anteriores, crie a notícia: 
 
● As notícias deverão ficar assim: 
 
● Insira uma linha horizontal para separar a notícia principal das outras 
duas pequenas. 
 
● Crie uma classe chamada .separador. 
● Defina que a altura será de 4px e a cor de fundo será #cccccc. 
● Defina que a margem inferior será de 20px. 
CSS 67 
● Fica assim: 
● Aplique a classe .separador à linha horizontal recém-criada. 
● Ficará assim: 
 
● Localize o trecho que adiciona as imagens dos sites parceiros e adicione 
a imagem publi3.jpg. 
 
 
68 CSS 
● A página deverá ficar assim: 
 
● Salve as alterações. 
● Rodapé 
● Como criar um rodapé fixo? Muitas vezes em uma página, quando ela 
não possui conteúdo suficiente, o rodapé fica grudado com o conteúdo, 
deixando um espaço vago na página. Você verá agora como construir 
um rodapé que fique fixo na parte inferior da página, independente do 
conteúdo. Paraisso, usaremos a propriedade position. 
● A Propriedade Position 
● A propriedade position serve para especificar o posicionamento de um 
objeto e possui quatro valores: 
� absolute: O posicionamento absolute utiliza como base o último 
elemento que foi posicionado através de qualquer outro valor. 
� fixed: O posicionamento fixed deixa o elemento fixo na tela, 
sempre no mesmo local, independente do scroll da página etc. 
CSS 69 
� relative: O posicionamento relative deixa o objeto posicionado 
conforme sua determinação através dos valores left, top, right e 
bottom. 
� static: O posicionamento static deixa o objeto seguir o fluxo da 
página. Esse, na verdade, é o posicionamento padrão de qualquer 
objeto, sendo assim, não se torna necessário declará-lo no CSS. 
● Vá para o trecho responsável pelo CSS da página e crie um id chamado 
"#rodape". 
● Defina que ele terá 100% de largura e 200px de altura. 
● Defina que a cor de fundo será #666666. 
● Defina que a borda superior será do tipo groove e terá 2px de largura 
● Esse é o CSS parcial do rodapé. 
● Localize a tag de fechamento do div corpo. 
 
● Após o fechamento, crie um div que utilize o id rodape. 
● Se o conteúdo não fosse suficiente, a página ficaria assim: 
 
70 CSS 
● No Chrome/Firefox, a página ficou assim: 
 
● No id rodape, adicione a propriedade clear, com o valor both. 
● Basta adicionar a propriedade clear. 
● No id rodape, adicione a propriedade padding com o valor 1%. 
● Ajuste o valor da propriedade width para 98%. 
● Adicione a propriedade color com o valor #ffffff. 
● Salve as alterações. 
● Feche os arquivos abertos no Notepad++ e feche o navegador. 
 
CSS 71 
Módulo 3 - Arquivo CSS 
● Arquivo CSS 
● Os arquivos do tipo .CSS devem ser utilizados para formatar os arquivos 
.HTML. Para isso, você deve ligar (linkar) o css ao arquivo html através 
da tag <link>. 
 
● O arquivo CSS não precisa ficar na mesma pasta do arquivo HTML. Você 
pode indicar a pasta como feito no exemplo acima. O arquivo css (esti-
los.css) está dentro da pasta css. 
● Você pode ter mais de um arquivo .css na mesma pasta, pois, apenas o 
arquivo indicado através da tag <link> será utilizado. Os arquivos .css 
servem, basicamente, para organizar o código da sua página, permitin-
do, assim, que o arquivo .html utilize apenas códigos dedicados ao 
HTML. 
● Se o arquivo CSS estivesse na mesma pasta do arquivo HTML, o código 
para "linkar" o CSS ao HTML seria assim: 
 
● A tag <link> deverá sempre indicar onde o arquivo CSS está, esteja ele 
dentro de uma pasta ou na mesma pasta do arquivo HTML. 
 
● Os atributos rel e type sempre deverão ser preenchidos como no exem-
plo acima (rel="stylesheet" type="text/css"). 
● O atributo rel indica a relação entre os dois arquivos, ou seja, o arquivo 
linkado é uma folha de estilo (stylesheet). 
● Já o atributo type indica o tipo do arquivo, no caso, texto/css. 
72 CSS 
● Você pode obter maiores detalhes sobre a tag <link> no site: http:// 
www.w3schools.com/tags/tag_link.asp. 
● Copie a pasta modelo_folha da pasta Modelos para a pasta Projetos. 
● Abra o arquivo index.html no Notepad++. 
● Tecle Ctrl+N para criar um arquivo. 
● Clique no menu Formatar e selecione a codificação UTF-8. 
 
● Clique no menu Linguagem, posicione o mouse sobre a opção C e cli-
que em CSS. 
 
● Salve o arquivo como "estilo.css" dentro da pasta modelo_folha que 
foi copiada. 
● Volte para o arquivo index.html e recorte todo o trecho CSS do arqui-
vo. 
 
CSS 73 
● O código deverá ficar assim: 
 
● Vá para o arquivo estilo.css e cole o trecho CSS recortado. 
● O arquivo deverá ficar assim: 
 
● Salve a alteração feita nos dois arquivos. 
● Abra a página no navegador. 
● Veja que o arquivo estilo.css não foi carregado e, graças à remoção dos 
estilos do arquivo html, a página foi carregada sem nenhuma formata-
ção. 
74 CSS 
 
● Deixe o código da tag head assim: 
 
● Desta maneira você irá "linkar" o arquivo CSS ao HTML. 
● Salve as alterações e visualize a página. 
● O arquivo estilo.css foi carregado, deixando a página com a formatação 
desejada. 
 
CSS 75 
● Feche todos os arquivos abertos no Notepad++ e a página aberta no 
navegador. 
● Copie a pasta layout_modelo da pasta Modelos para a pasta Proje-
tos. 
● Abra a pasta colada. Dentro dela você tem dois arquivos, o index.html 
e o main.css. Abra ambos os arquivos no Notepad++. 
● Este é apenas um dos vários layouts css gratuitos, que estão disponíveis 
na internet. O site code-sucks é um destes sites que disponibiliza lay-
outs gratuitamente. Como você pode notar, o arquivo CSS possui um 
trecho verde: 
 
● Esse trecho é chamado de comentário. Nele você pode inserir informa-
ções importantes sobre seu código, como uma explicação de quando u-
sar uma classe etc. Para inserir um comentário basta abrir a tag que in-
dica um comentário e, após o comentário, fechá-la da seguinte maneira: 
/* Inserir o Comentário */. 
● O mesmo acontece com o HTML, porém a indicação de comentário lá é 
feita assim: <!-- Inserir Comentário -->. 
• Ex.: 
● Abra a página no navegador e veja como é o layout. 
76 CSS 
 
● O rodapé da página não fica fixo na parte inferior da janela, pois o con-
teúdo da página não é suficiente para enviá-lo até a base da página. 
● No Notepad++, abra o arquivo main.css. 
● Localize o ID #column e nele adicione a propriedade background com 
o valor #969191. 
● A propriedade background é usada genericamente, ou seja, tanto para 
imagem quanto para cor: se você for utilizar para alterar a cor do fundo, 
basta adicionar a propriedade seguida do valor hexadecimal da cor: 
background:#eaeaea; 
● Se for adicionar uma imagem, basta inserir o valor url(local da ima-
gem), assim como feito quando utiliza-se a propriedade background-i-
mage: background: url(imagens/foto.png); 
● A página fica assim: 
 
CSS 77 
● Localize o ID #faux e nele substitua o valor da propriedade back-
ground para #d1dbdb. 
● A página fica assim: 
 
● Veja que existem dois divs que compõem o corpo da página. 
● Localize o ID #footer e nele adicione a propriedade position com o va-
lor absolute. 
● Bottom, Left, Top e Right 
● As propriedades bottom, left, top e right servem para especificar a 
margem que os objetos terão da borda da página. Confira cada proprie-
dade e sua ação: 
� bottom: define o distanciamento da parte inferior da página; 
� left: define o distanciamento da parte esquerda da página; 
� top: define o distanciamento da parte superior da página; 
� right: define o distanciamento da parte direita da página. 
● Os valores podem ser em px, % e cm. 
● Localize o ID #footer e nele adicione a propriedade top com o valor 
0px. 
● Salve e visualize a página. 
● Ao definir o valor de top como 0px, o rodapé ficou colado na borda su-
perior da página. 
 
78 CSS 
● Localize o ID #footer e nele substitua a propriedade top por bottom, 
mantendo o valor inalterado. 
● Salve e visualize a página. 
● O rodapé agora está colado na borda inferior da página: 
 
● Essa pequena alteração foi responsável pelo posicionamento do objeto. 
● Altere a cor de fundo utilizada nos divs com id #column #faux para 
#ffffff. 
 
 
CSS 79 
● Ajuste o css correspondente a cada área <br /><br />. 
 
● Volte para o código HTML e faça as alterações necessárias para que ele 
fique assim: 
 
80 CSS 
● Vá até o trecho responsável pelo cabeçalho da página. 
● Remova o texto e no local insira a imagem logo.png, que está na pasta 
imagens. 
● Deixe assim: 
 
● Localize o div que utiliza o id navigation. 
● Dentro dele crie uma lista não ordenada com os itens: SERVIÇOS, CLI-
ENTES e CONTATO. 
• O código do div deverá ser este: 
● Criando Um Menu Através De Uma Lista Não Ordenada 
● Por se tratar de uma lista, os itens estarão posicionados cada um em sua 
própria linha. 
 
● Vá até o arquivo CSS e crie uma composição que edite todo "li" dentro 
do id navigation. 
 
 
CSS 81 
● A PropriedadeDisplay 
● A propriedade display permite a definição da maneira que o elemento 
html será apresentado na página. Existem 4 principais valores: 
� block: faz com que o objeto seja exibido em forma de bloco. 
Assim como acontece com os parágrafos e os cabeçalhos, um blo-
co contém espaços em branco em todos os cantos e não permite 
que um outro objeto html fique ao seu lado. 
� inline: faz com que o objeto seja exibido em linha, ou seja, no 
mesmo local, podendo transformar uma lista em uma única linha. 
� none: deixa o objeto oculto, ou seja, ele não é exibido pelo na-
vegador. 
� inline-block: é uma mistura dos dois primeiros valores, ou seja, 
insere um objeto em linha, porém deixando-o se comportar como 
um bloco. 
● Na composição criada, adicione a propriedade display com o valor no-
ne. 
 
● Salve a alteração e visualize a página. 
● O menu não está sendo exibido. 
 
● Altere o valor da propriedade display para inline. 
 
82 CSS 
● A lista agora passa a ser exibida em uma única linha e sem os marca-
dores. 
 
● Transforme cada objeto da tabela em um link. 
 
● No CSS, localize o id navigation e adicione a propriedade text-align 
com o valor center. 
O menu fica assim: 
● Editando Links 
● Assim como no HTML, o CSS permite alterar os estados dos links. Cada 
um pode utilizar uma formatação própria. Por exemplo, o link será ver-
de. Quando o mouse estiver sobre ele, sua cor será azul. Quando clicado 
ficará vermelho, e assim por diante. 
● Veja como modificar os estados dos links: 
� a:link: responsável por editar o estado inicial do link; 
� a:hover: responsável por editar o link quando o mouse está posi-
cionado sobre ele; 
CSS 83 
� a:visited: responsável por editar os links já visitados; 
� a:active: responsável por editar o link quando ele estiver ativo. 
● No exemplo, os links estão dentro de um item de uma lista. Sendo as-
sim, uma composição deverá ser criada. Essa composição deverá editar 
todos os links que estiverem dentro de um "li", que por sua vez deverá 
estar dentro de um item com o id navigation. 
• Crie a composição: 
• Os links ficaram brancos: 
● Adicione a propriedade text-decoration com o valor none: 
• O texto fica assim: 
● Adicione a propriedade background-color e defina que a cor do fundo 
dos links será #123456. 
● Insira a propriedade padding com o valor 10px 20px 10px 20px; 
● Ao adicionar a propriedade padding, você cria uma caixa ao redor do 
link. 
● Ex.: 10px na parte superior, 20px na parte direita, 10px na parte infe-
rior e 20px na parte esquerda. 
 
● O menu ficou assim: 
 
84 CSS 
● Crie uma composição que edite a instância hover do link e deixe-a as-
sim: 
 
● Salve as alterações e veja a página no navegador. 
● Posicione o mouse sobre um dos botões do menu. 
 
● Crie uma composição que altere a instância visited do link e deixe-a 
assim: 
 
● Agora você irá começar a criar o corpo da página. 
● Crie um id chamado "destaque". 
● Defina a largura em 260px e a altura em 380px. 
● Defina uma borda de 1px, sólida, com a cor #999999. 
● Defina a margem esquerda em 312px. 
● Defina que o objeto irá flutuar ao centro. 
• O id ficou assim: 
● Localize o div que utiliza o id column. 
CSS 85 
● Apague a palavra "corpo" que está nele e insira um novo div que utilize 
o id destaque. 
 
● Dentro do div criado, insira a imagem empresa.jpg e use como texto 
alternativo "Nossa Empresa". 
● Fica assim: 
 
● Crie um id chamado "esq_cima". 
● Defina a largura em 260px e a altura em 180px. 
● Defina uma borda de 1px, sólida, com a cor #999999. 
● Defina que o objeto irá flutuar à esquerda. 
86 CSS 
● O id fica assim: 
● Crie um id chamado "dir". 
● Defina a largura em 260px e a altura em 380px. 
● Defina uma borda de 1px, sólida, com a cor #999999. 
● Defina que o objeto irá flutuar à direita. 
• O id fica assim: 
● Volte para o código HTML e adicione dois divs, utilizando os ids criados. 
 
● Salve as modificações e visualize no navegador. 
 
CSS 87 
● Foram adicionados dois divs: 
 
● Volte para o código CSS e copie o id #esq. 
• Cole e edite-o, deixando assim: 
● Após o div destaque, insira o div: 
 
● Salve as alterações e visualize a página. 
 
88 CSS 
● Fica assim: 
 
● Feche todos os arquivos abertos no Notepad++. 
● Feche as páginas abertas no navegador. 
● Copie a pasta modelo_cinco da pasta Modelos para a pasta Projetos. 
● Abra a pasta modelo_cinco. 
● Abra os arquivos index.html e estilo.css no Notepad++. 
● Abra a página index no navegador. 
● A página é totalmente composta por divs, e agora você irá se dedicar a 
criação de um rodapé elaborado. 
● Veja que nele definimos que o corpo da página terá 900px, ou seja, se-
rá fixo. 
● Centralização De Divs E Outros Elementos Em Caixa 
● A centralização de uma página que trabalha sua medida de forma ajus-
tável, em porcentagem (%) é feita através de uma conta simples: supo-
nha que o corpo da página ocupa 60% da janela, ou seja, 100% da ja-
nela menos 60% do corpo, restando 40%. Os 40% restantes devem 
ser divididos por 2, afinal temos duas laterais, a esquerda e a direita. 
Assim, nossa página teria 20% de margem em cada lateral. 
 
CSS 89 
● Quando estamos trabalhando com uma página de largura fixa, definida 
em pixels (px), não sabemos a porcentagem que ela ocupará da tela, 
pois ela irá variar de acordo com a resolução do computador do usuário, 
então a centralização deve ser feita através da propriedade "margin" 
com o valor "0 auto", como você pode ver no exemplo abaixo. 
• Exemplo: 
● Sabendo que a página possui 900px de largura, você deverá trabalhar 
seguindo esta medida. 
● Imagine que nosso rodapé será divido em 3 caixas. Seguindo essa linha 
de raciocínio, seria fácil criar três caixas de 300px de largura cada. Po-
rém, desta maneira, elas não teriam margem ou espaçamento entre si. 
● Crie uma classe chamada ".cont". 
● Defina que a largura e a altura do conjunto é de 250px. 
● Defina que a altura mínima e a largura mínima devem ser iguais às me-
didas normais do conjunto (utiliza-se min-width e min-height). 
● Defina que a margem superior será de 20px e que o conjunto irá flutu-
ar à esquerda. 
● Defina que o texto terá 11px de tamanho e alinhamento centralizado. 
● Defina que a cor de fundo do conjunto será #ff00ff. 
• O CSS ficou assim: 
90 CSS 
● Vá para o código HTML. 
● Localize o div que utiliza o id rodape e dentro dele insira três novos 
divs que utilizem a classe .cont. 
 
● Salve as alterações e visualize a página. 
● As três caixas foram adicionadas na parte inferior da página (rodapé), 
lado a lado, sem espaço entre elas ou a borda esquerda da página. 
 
● Volte ao CSS e crie uma classe chamada ".separador". 
● Defina que a largura do conjunto é de 1px e a altura 300px. 
● Defina que a altura mínima e a largura mínima devem ser iguais às me-
didas normais do conjunto (utiliza-se min-width e min-height). 
● Defina que a margem esquerda e a margem direita serão de 37px. 
● Defina que o conjunto irá flutuar à esquerda. 
● Defina que a cor de fundo do conjunto será #080b51. 
CSS 91 
• O CSS ficou assim: 
● Vá para o código HTML. 
● Localize o div que utiliza o id rodape e adicione dois divs que utilizem a 
classe .separador entre os três divs de classe .cont: 
 
● Salve as alterações e visualize a página. 
● O separador foi adicionado entre os divs 1 e 2, e entre os divs 1 e 3. 
 
92 CSS 
● Volte para o código CSS e crie um id com o nome "#centraliza". 
● Ele será responsável pela centralização das três caixas do rodapé. A cen-
tralização de objetos com tamanho especificado em px deve ser feita a-
través da propriedade margin com o valor 0 auto. 
● Defina que a largura do conjunto será de 900px. 
● Defina que a largura mínima do conjunto deverá ser de 900px (tam-
bém). 
● Defina que o conjunto deverá flutuar ao centro e que a margem será 0 
auto. 
• O CSS fica assim: 
● No HTML, insira, no rodapé, um div que utilize o idcentraliza. Ele de-
verá englobar os outros três div .cont. 
 
● Salve as alterações e visualize a página. 
● O rodapé fica centralizado com o conteúdo e com o restante da página. 
CSS 93 
 
● No CSS, localize a classe .cont e nela apague a propriedade back-
ground-color. 
● Insira o conteúdo no div responsável pelo quadro esquerdo do rodapé: 
 
● Salve as alterações e visualize a página. 
● O primeiro quadro do rodapé ficou assim: 
 
94 CSS 
● Utilizando as imagens pgto.png e debito.png, crie o segundo bloco do 
rodapé. 
 
● Feche todos os arquivos abertos no Notepad++. 
● Feche as páginas abertas no navegador. 
● Transição De Imagem 
● É possível fazer um menu, utilizando apenas uma imagem para se obter 
um efeito de animação. 
• Abra a pasta imagens e visualize a imagem: 
● Ela será responsável por criar um efeito de troca de cor no menu. 
● No código CSS, localize o id #menu e adicione a propriedade back-
ground-image, definindo a imagem menu.png como fundo do div. 
 
CSS 95 
● O menu fica assim: 
 
● No código CSS, localize a composição responsável por editar a instância 
hover do link. 
● Ajuste as duas propriedades que fazem a composição. 
 
● Ao posicionar o mouse sobre uma das opções do menu, ela ficará assim: 
 
● A Propriedade Background-Position 
● A propriedade background-position permite que você ajuste a posição 
da imagem de fundo, seja ela da página, de um div, ou de qualquer ou-
tro elemento HTML. 
● A propriedade background-position serve para ajustar o posiciona-
mento da imagem e pode ter os valores left top, left center, left bot-
tom, right top, right center, right bottom, center top, center cen-
ter e center bottom. 
● Se você especificar uma posição apenas com uma palavra, a segunda 
será center, ou seja, se você definir o background-position como 
left, ele na verdade será left center, se você especificar como top ele 
será top-center, e assim por diante. 
● Você também pode posicionar a imagem através de %, como no exem-
plo abaixo: 
� background-position:0% 50% - O posicionamento aqui seria 
0% na horizontal e 50% na vertical. 
● E até mesmo através de px, como no exemplo: 
� background-position:10px 25px - O posicionamento aqui seria 
10px na horizontal e 25px na vertical. 
 
96 CSS 
● A imagem bob.png será utilizada no fundo do div. 
 
● A imagem é aplicada e repetida várias vezes para preencher completa-
mente o tamanho do div. Essa é a configuração padrão do background 
no css: ele sempre é repetido. Porém, você pode modificar esse com-
portamento. 
 
● A Propriedade Background-Repeat 
● A propriedade background-repeat permite que você ajuste a repetição 
do background. Através dessa propriedade você pode limitar a repeti-
ção horizontalmente, verticalmente ou não permitir sua repetição. 
● Veja os valores da propriedade: 
� repeat: faz com que o fundo seja repetido em todo o fundo, esse 
é o valor padrão do CSS. 
� repeat-x: faz o fundo ser repetido apenas horizontalmente. 
� repeat-y: faz o fundo ser repetido apenas verticalmente. 
� no-repeat: não permite que o fundo seja repetido. 
 
CSS 97 
● Ao aplicar o background-repeat: repeat-x; o fundo ficará assim: 
 
● Ao aplicar o background-repeat: repeat-y; o fundo ficará assim: 
 
● Ao aplicar o background-repeat: no-repeat; o fundo ficará assim: 
 
98 CSS 
● Para utilizar a propriedade background-position, você precisa definir a 
propriedade background-repeat como no-repeat, para que o fundo 
seja inserido apenas uma vez e não seja repetido em todo o fundo. 
● Abaixo temos alguns resultados da aplicação do background-position 
e seus diferentes valores. 
● Background-position: center; 
 
● Background-position: top; 
 
● Background-position: top right; 
 
 
CSS 99 
● Background-position: bottom left; 
 
● Background-position: center right; 
 
● Como você pode ver nos exemplos anteriores, a primeira palavra do va-
lor indica o posicionamento vertical, já a segunda palavra, o posiciona-
mento horizontal. 
● De volta ao menu, na composição responsável pela instância, adicione a 
propriedade background-image, definindo a imagem menu.png como 
fundo do div. 
● Salve as alterações e visualize a página. 
● Ao posicionar o mouse sobre o menu, ele ficará assim: 
 
● Adicione a propriedade background-position com o valor 0px -40px. 
• O menu agora fica assim: 
100 CSS 
● Vá para o código HTML e localize o trecho "INSERIR DIV PARA O RO-
DAPÉ AQUI!" 
● No local, insira um div sem classe ou id: 
 
● Insira, entre os divs: "Todos os direitos reservados para Ouro Se-
guros - 2010/2011". 
● Vá para o código CSS e crie o id #rodape. 
● Defina que o rodapé terá 100% de largura e 80px de altura. 
● Defina que o texto será da cor #ffffff. 
● Defina que o id terá uma borda superior sólida de 1px e cor #ffffcc. 
● Salve as alterações feitas no CSS. 
● Vá até o código HTML e insira o ID no div criado para o rodapé. 
 
● Salve as alterações e visualize a página. 
● Por enquanto é possível visualizar apenas uma linha (borda superior). 
Note também que a imagem da moça está por cima do rodapé. 
 
● Volte ao código CSS e defina que a cor de fundo será #ffcc00. 
● Salve as alterações no CSS e visualize a página no navegador. 
● O rodapé agora tem uma cor definida, permitindo assim a visualização 
de seu conteúdo. 
CSS 101 
 
● Volte para o código CSS e adicione a imagem rodape.png como fundo 
do div. 
● Centralize o texto do div. 
● A Propriedade Z-INDEX 
● O CSS permite que você trabalhe com "camadas", ou seja, você pode 
sobrepor objetos. Isso pode ser feito através da propriedade z-index. O 
valor da propriedade deverá ser numérico, assim ele representará a ca-
mada em que o objeto está. Por exemplo, um objeto com o z-index de-
finido em 2 (z-index:2) ficará sobre um objeto com o z-index no valor 
1, ou seja, o objeto com o maior z-index ficará posicionado sobre o res-
tante. 
● Para utilizar a propriedade z-index você precisa definir também a pro-
priedade position. 
● Veja as imagens abaixo. Elas foram inseridas sem nenhum ajuste CSS. 
 
● O corpo fica assim: 
 
102 CSS 
● Veja as classes criadas (uma para cada imagem): 
 
● As classes foram aplicadas nas imagens e o resultado foi este: 
 
● A imagem do Lula Molusco está sobre as outras duas pois ela possui o 
z-index com o maior valor (z-index:3). 
● Basta alterar o valor do z-index da classe .bob para um número maior 
que 3 para que a imagem que utiliza essa classe fique sobre a imagem 
do Lula molusco. 
 
CSS 103 
● Ao posicionar as imagens através dos valores de top e left você pode 
obter o seguinte resultado: 
 
● De volta ao rodapé, insira a propriedade position com o valor absolute 
e a propriedade z-index com o valor 2 no id #rodape. 
● Adicione também a propriedade bottom com o valor 0px; para que a i-
magem tenha 0px de distanciamento da parte inferior da página. 
● Salve as alterações no CSS e visualize a página. 
● O rodapé agora está posicionado à frente da moça. 
 
104 CSS 
● No código CSS, insira a propriedade z-index com o valor 5 no id #ven-
dedora. 
● Salve as alterações e visualize página. 
● A moça voltou a ficar sobre o rodapé: 
 
● Salve as alterações e feche o arquivo aberto no Notepad++. 
● Feche o navegador. 
Módulo 4 - Simplificando 
● Simplificando O CSS 
● Como já foi dito, alguns códigos permitem a simplificação para que você 
possa fazer todas as alterações em uma única linha. 
• Ex.: 
● No código acima está sendo aplicada a cor #e0ddc7 de fundo e exibindo 
a imagem sombra.png, da pasta imagens, também de fundo. Ou seja, 
suprimiu as propriedades background-color e background-image e 
usou apenas a background. 
● A Propriedade Text-Transform 
● A propriedade text-transform altera a capitalização do texto. A capita-
lização do texto é a utilização de letras maiúsculas, ou seja, você poderá 
alterar a utilização de letras maiúsculas no texto, através dos seguintes 
valores: 
CSS 105� capitalize: transforma toda primeira letra em maiúscula; 
� uppercase: transforma todas as letras em maiúsculas; 
� lowercase: transforma todas as letras em minúsculas; 
� inherit: herda a configuração do item anterior. 
• Ex.: 
● A Propriedade Cursor 
● O CSS permite que você edite a aparência do cursor do mouse. A pro-
priedade responsável por isto é chamada de cursor. Você pode aplicar 
esta propriedade para modificar o cursor em toda página, ou apenas em 
um único objeto. Veja alguns dos valores que você pode utilizar para a 
propriedade. 
 
 
 
106 CSS 
● Exemplo de cursor pointer ao posicionar o cursor sobre o botão Enviar 
de um formulário: 
 
Módulo 5 - Propriedades Parte 2 
● A Propriedade Text-Indent 
● A propriedade text-indent é responsável por criar um espaçamento à 
esquerda de determinado parágrafo ou linha. 
● Ex.: Texto com 10px de indentação. 
 
• Resultado: 
● A Propriedade Overflow 
● A propriedade overflow serve para indicar como o container irá agir se 
o conteúdo ultrapassar suas medidas especificadas (altura e largura). 
 
CSS 107 
● A propriedade pode ser: 
● overflow:hidden, que esconderá o conteúdo restante: 
 
 
 
● overflow:scroll, que criará as barras de rolagem, mesmo que elas não 
sejam necessárias: 
 
 
108 CSS 
 
● overflow:auto, que criará as barras de rolagem, quando elas forem ne-
cessárias. 
 
 
 
 
FIM DA APOSTILA 
Método CGD ® - Todos os direitos reservados. 
Protegidos pela Lei 5988 de 14/12/1973. Nenhuma parte des-
ta apostila poderá ser copiada sem prévia autorização.

Mais conteúdos dessa disciplina