2
Cores
Mais cores:
3
http://www.mxstudio.com.br/Conteudos/Dreamweaver/Cores.htm
Introduo
4
Soluo para problemas HTML
Para resolver este problema, o W3C criou o Estilo (STYLE) no HTML 4.0.
5
Vantagens
Facilidade de manuteno
6
CSS
Representao em camadas
? Comportamento
7
Sintaxe do CSS
Seletor
Bloco de declarao
Declarao
Propriedade
Valor
8
Sintaxe do CSS
Seletor
p { color: blue; }
Seletor
1 9
Sintaxe do CSS
Bloco de declarao
p { color: blue; }
Bloco de declarao
2 10
Sintaxe do CSS
Declarao
p { color: blue; }
Declarao
3 11
Sintaxe do CSS
Propriedade
p { color: blue; }
Propriedade
4 12
Sintaxe do CSS
Valor
p { color: blue; }
Valor
5 13
Sintaxe do CSS
p {text-align: center;
color: blue;
font-family: Arial;
}
Agrupamento de seletores:
14
ID e CLASS seletores
O seletor id
Este usado para criar seu prprio estilo e somente poder ser
especificado em um nico atributo id no HTML.
O seletor class
15
Utilizao
16
CSS Inline
Exemplo:
17
CSS dentro do HTML
Exemplo:
<html>
<head>
<style type="text/css">
p{color: blue;}
</style>
</head>
...
</html>
18
CSS externo
Exemplo:
<html>
<head>
<link rel=stylesheet type=text/css
href=estilo.css />
</head>
...
</html>
19
CSS externo (cont...)
Todas as paginas que utilizam esta folha de estilo, tero o seu contedo alterado.
1. CSS externo
20
Grupos de propriedades
Cores de fundo
Fontes
Textos
Links
Listas
Agrupamentos de elementos
Box Model
Outras propriedades
21
Grupos: Cores de fundo
22
Grupos: Cores de fundo
23
Grupos: Cores de fundo
Exemplo
<style>
body {
background-color: #FFFF00;
background-image: url(DEFINA AQUI A SUA IMAGEM);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
}
</style>
24
CSS
DEMO 1
Cor de fundo
Posio da imagem
25
Grupos: Fontes
26
Grupos: Fontes
27
Grupos: Fontes
28
Grupos: Fontes
Exemplo
<style>
body {
font-family: arial, verdana, sans-serif;
font-style: italic;
font-variant: small-caps;
font-weight: bold;
font-size: 15px;
}
</style>
29
Grupos: Textos
31
Grupos: Textos
Exemplo
<style>
body {
color:#FF0000;
text-align:justify;
text-decoration:line-through;
text-indent: 10px;
text-transform:capitalize;
line-height: 5px;
word-spacing: 10px;
letter-spacing: 15px;
}
</style>
32
CSS
DEMO 2
Fontes
Textos
33
Grupos: Links
34
Grupos: Links
35
Grupos: Links
Exemplo
<style>
p:hover { text-decoration:underline; }
p.titulo_principal:hover { background-color:#999999; }
</style>
36
Grupos: Listas
37
Grupos: Listas
Exemplo
<style>
li {
list-style-type:circle;
list-style-image:url(DEFINA AQUI A SUA IMAGEM);
list-style-position:inside;
}
</style>
38
CSS
DEMO 3
Links
Listas
39
Grupos: Agrupamentos de elementos
40
Hierarquia de elementos
html
head body
title ul
li li li
41
Hierarquia de elementos
42
Hierarquia de elementos
html
title ul
li li li
43
Hierarquia de elementos
html
head body
li li li
44
Hierarquia de elementos
html
head body
title ul
li li li
Elemento FILHOS
45
Grupos: Agrupamentos de elementos
E etc.
46
Grupos: Agrupamentos de elementos
Exemplo 1
<style>
p { color:#009900 }
p em { color:#FF0000;}
</style>
<body>
<p> pargrafo qualquer com <em>nfase em vermelho</em>
neste texto </p>
</body>
47
Grupos: Agrupamentos de elementos
Exemplo 2
<style>
p { color:#009900 }
div.materia_1 p em { color:#FF0000; }
div.materia_2 p span { font-weight:bold; }
</style>
<body>
<div class=materia_1><p> DIV da <em>matria 1 com
nfase</em> no texto </p></div>
48
CSS
DEMO 4
Agrupamentos
49
Grupos: Box Model
contedo
left right
bordas
padding
botton 50
Grupos: Box Model
Largura total = width + left padding + right padding + left border + right
border + left margin + right margin.
51
Grupos: Box Model
52
Grupos: Box Model
propriedade-top: valor;
propriedade-left: valor;
propriedade-bottom: valor;
propriedade-right: valor;
propriedade: valor;
53
Grupos: Box Model
Especifico
<style>
div.ex1{
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
}
</style>
Compilado (shorthand)
<style>
div.ex1{ margin:10px 10px 10px 10px; }
div.ex2{ margin:10px 20px 10px; }
div.ex3{ margin:10px; }
</style>
54
Unidades
Tamanhos:
Cores:
Nomes em ingls
Cdigo hexadecimal
55
Grupos: Box Model
Exemplo
<style>
div.ex3{
margim:10px;
color: #FFFF00;
font-size: 2em;
}
</style>
56
Grupos: Box Model
100px
<style>
body{
margin-top:100px; O texto
margim-right:50px; comea
margim-bottom:150px; nesta
margim-left:100px; posio.
} 50px right
left 100px
</style>
150px
bottom 57
Grupos: Box Model
100px
<style>
20px
body{
margin-top:100px;
margim-right:50px; O texto
margim-bottom:150px; comea
margim-left:100px; nesta
padding: 20px; posio. 50px right
left 100px
}
</style>
150px
bottom 58
Grupos: Box Model
100px
<style>
20px
body{
margin-top:100px;
margim-right:50px; O texto
margim-bottom:150px; comea
margim-left:100px; nesta
padding: 20px; posio. 50px right
left 100px
border-widht:1px;
}
</style>
150px
bottom 59
Grupos: Box Model
Tamanhos disponveis
60
Grupos: Box Model
61
Grupos: Box Model
Exemplo
<style>
h2{
background-color:#CCFF00;
padding: 10px;
border-width: medium;
border-style: dashed;
}
</style>
62
CSS
DEMO 5
Margens
Bordas
Espaamentos
63
Grupos: Outras propriedades
Dimenso
64
Grupos: Outras propriedades
Exemplo
<style>
.d1{
width: 200px;
height: 300px;
max-width: 220px;
max-height: 320px;
}
</style>
65
Grupos: Outras propriedades
66
Grupos: Outras propriedades
67
Grupos: Outras propriedades
Exemplo
<style>
span{
display:block;
}
li{
display:inline;
}
</style>
68
Grupos: Outras propriedades
70
Grupos: Outras propriedades
71
CSS
DEMO 6
Dimenso
Visibilidade (visibility)
Posicionamento (position)
Flutuamento (float)
72
Validao de CSS
W3C Recommendation
http://jigsaw.w3.org/css-validator/
73
Copyright 2011 - 2015 Prof. Thiago T. I. Yamamoto