SlideShare ist ein Scribd-Unternehmen logo
1 von 75
Downloaden Sie, um offline zu lesen
SISTEMAS PARA INTERNET I
AULA – 7
rbonacin@yahoo.com.br
rodrigo.bonacin@gmail.com
1
PLANO – AULA 7
 CSS - Cascading Style Sheets
 O que CSS faz
 Como CSS Trabalha
 Regras
 Propriedades e Valores
 Atividade Prática 6
2
O QUE CSS FAZ E COMO TRABALHA
3
 Uma maneira de compreender CSS
 Pense que todo elemento html tem uma “caixa”
invisível em volta
 O CSS coloca “estilos” e controla estas “caixas”
 Em HTML
 Existem elementos de blocos como
 <h1>-<h6>, <p> , <div> ..
 Existem elementos de linha
 <b>, <i>, <img>, <em>, <span> …
O QUE CSS FAZ E COMO TRABALHA
4
 Lembra no nosso primeira página de HTML
 Que era apenas um texto
O QUE CSS FAZ E COMO TRABALHA
5
 Vamos inserir um CSS simples
O QUE CSS FAZ E COMO TRABALHA
6
 Vamos inserir um CSS simples
Na tag <head>
O QUE CSS FAZ E COMO TRABALHA
7
 Vamos inserir um CSS simples
Incluir uma tag <link>
O QUE CSS FAZ E COMO TRABALHA
8
 Vamos inserir um CSS simples
Nome do arquivo CSS
associado
O QUE CSS FAZ E COMO TRABALHA
9
 Vamos inserir um CSS simples
Tipo do arquivo
“text/css”
O QUE CSS FAZ E COMO TRABALHA
10
 Vamos inserir um CSS simples
Especifica o tipo de
relacionamento entre a
pagina e o arquivo
ligado ... No caso de
CSS sempre stylesheet
O QUE CSS FAZ E COMO TRABALHA
11
 Um CSS simples
O QUE CSS FAZ E COMO TRABALHA
12
 Um CSS simples
Este é o SELETOR ele
fiz a quem a definição
aplica ... Neste caso as
tags html <p>
O QUE CSS FAZ E COMO TRABALHA
13
 Um CSS simples
Esta é a DECLARAÇÃO de estilo, neste
caso estou colocando:
Borda sólida de 1 pixel e vermelha em <p>
O QUE CSS FAZ E COMO TRABALHA
14
 Um CSS simples
O QUE CSS FAZ E COMO TRABALHA
15
 Um CSS simples
Note que todas as tags <p> ficaram com
uma borda vermelha (como estivessem em
caixas)
O QUE CSS FAZ E COMO TRABALHA
16
 Colocando uma borda verde do título maior e
azul nos menores
O QUE CSS FAZ E COMO TRABALHA
17
 Colocando uma borda verde do título maior e
azul nos menores
Tamanho 2px, tracejada e verde
O QUE CSS FAZ E COMO TRABALHA
18
 Colocando uma borda verde do título maior e
azul nos menores
Tamanho 3px, pontilhada e azul
O QUE CSS FAZ E COMO TRABALHA
19
 Um CSS simples
O QUE CSS FAZ E COMO TRABALHA
20
 Um CSS simples
Estilo do <h1>
O QUE CSS FAZ E COMO TRABALHA
21
 Um CSS simples
Estilo do <h2>
Estilo do <h2>
O QUE CSS FAZ E COMO TRABALHA
22
 O CSS pode ir no próprio arquivo HTML
O QUE CSS FAZ E COMO TRABALHA
23
 O CSS pode ir no próprio arquivo HTML
Para todo o corpo
da página
O QUE CSS FAZ E COMO TRABALHA
24
 O CSS pode ir no próprio arquivo HTML
Vai usar fonte da
família airal
O QUE CSS FAZ E COMO TRABALHA
25
 O CSS pode ir no próprio arquivo HTML
O fundo vai ser da
cor que tem:
r = 185
g = 179
b = 175
O QUE CSS FAZ E COMO TRABALHA
26
 O CSS pode ir no próprio arquivo HTML
Para h1 ... usar cor
branca
O QUE CSS FAZ E COMO TRABALHA
27
 O CSS pode ir no próprio arquivo HTML
REGRAS DE SELETORES HTML
28
 Tipos de seletores
 Seletor Universal
* {}
 Aplica a todos os elementos da página
 Ex:
* {font-family: Arial, Verdana, sans-serif;}
REGRAS DE SELETORES HTML
29
 Tipos de seletores
 Seletor Universal
REGRAS DE SELETORES HTML
30
 Tipos de seletores
 Seletor Universal
REGRAS DE SELETORES HTML
31
 Tipos de seletores
 Seletor de Tipo
h1 {}, h2 {}, p {}, i{}, b{} ...
 Aplica a um tipo de elemento/tag
 Ex:
h1 {font-family: "Courier New", monospace;}
i {color: green;}
REGRAS DE SELETORES HTML
32
 Tipos de seletores
 Seletor de Tipo
REGRAS DE SELETORES HTML
33
 Tipos de seletores
 Seletor de Tipo
REGRAS DE SELETORES HTML
34
 Tipos de seletores
 Seletor de Tipo
REGRAS DE SELETORES HTML
35
 Tipos de seletores
 Seletor de Classe
.nomedaclasse {}
nomedotipo.nomedaclasse {}
 Aplica a uma classe de acordo com o atribuit class=“” no
html
 Ex:
.page {border: 1px solid #665544;}
p.page {border: 2px solid #665544;}
REGRAS DE SELETORES HTML
36
 Tipos de seletores
 Seletor de Classe
.nomedaclasse {}
nomedotipo.nomedaclasse {}
 Aplica a uma classe de acordo com o atribuit class=“” no
html
 Ex:
.page {border: 1px solid #665544;}
p.page {border: 2px solid #665544;}
Para todas as tags
html com o atributo
class=“page”
REGRAS DE SELETORES HTML
37
 Tipos de seletores
 Seletor de Classe
.nomedaclasse {}
nomedotipo.nomedaclasse {}
 Aplica a uma classe de acordo com o atribuit class=“” no
html
 Ex:
.page {border: 1px solid #665544;}
p.page {border: 2px solid #665544;}
Para todas as tags
html do tipo <p> com
o atributo
class=“page”
REGRAS DE SELETORES HTML
38
 Tipos de seletores
 Seletor de Classe
REGRAS DE SELETORES HTML
39
 Tipos de seletores
 Seletor de Classe
REGRAS DE SELETORES HTML
40
 Tipos de seletores
 Seletor de Classe
REGRAS DE SELETORES HTML
41
 Tipos de seletores
 Seletor de ID
#identificadorcunico{}
 Aplica ao elemento html com um determinado ID que
deve ser único
 Ex:
p#Intro {font-size: 100%;}
REGRAS DE SELETORES HTML
42
 Tipos de seletores
Seletor de ID
REGRAS DE SELETORES HTML
43
 Tipos de seletores
Seletor de ID
REGRAS DE SELETORES HTML
44
 Tipos de seletores
Seletor de ID
REGRAS DE SELETORES HTML
45
 Tipos de seletores
 Seletor de filho
elemento1>elemento2{}
 Aplica somente as tags do tipo 2 que estão dentro
diretamente de tags do tipo 1
 Ex:
li>a {color: green;}
REGRAS DE SELETORES HTML
46
 Tipos de seletores
 Seletor de filho
REGRAS DE SELETORES HTML
47
 Tipos de seletores
 Seletor de filho
REGRAS DE SELETORES HTML
48
 Tipos de seletores
 Seletor de filho
REGRAS DE SELETORES HTML
49
 Tipos de seletores
 Seletor de descendente
elemento1 elemento2{}
 Aplica somente as tags do tipo 2 que estão dentro
diretamente ou indiretamente de tags do tipo 1
 Ex:
li a {color: green;}
REGRAS DE SELETORES HTML
50
 Tipos de seletores
 Seletor de descendente
REGRAS DE SELETORES HTML
51
 Tipos de seletores
 Seletor de descendente
REGRAS DE SELETORES HTML
52
 Tipos de seletores
 Seletor de descendente
REGRAS DE SELETORES HTML
53
 Tipos de seletores
 Seletor de próximo adjacente/irmão
elemento1+elemento2{}
 Aplica somente as tags do tipo 2 que vem após as tags
do tipo 1 (e não todas)
 Ex:
h1+p {color: red;}
REGRAS DE SELETORES HTML
54
 Tipos de seletores
 Seletor de próximo adjacente/irmão
REGRAS DE SELETORES HTML
55
 Tipos de seletores
 Seletor de próximo adjacente/irmão
REGRAS DE SELETORES HTML
56
 Tipos de seletores
 Seletor de adjacente/irmão (anterior e próximo)
elemento1~elemento2{}
 Aplica somente as tags do tipo 2 que são “irmãs” das
tags do tipo 1
 Ex:
h1~p {color: red;}
REGRAS DE SELETORES HTML
57
 Tipos de seletores
 Seletor de adjacente/irmão (anterior e próximo)
REGRAS DE SELETORES HTML
58
 Tipos de seletores
 Seletor de adjacente/irmão (anterior e próximo)
PRIORIDADES E HERANÇA
59
 Quanto temos duas regras iguais
 Vale a última
 Exemplo:
i {color: green;}
i {color: red;}
PRIORIDADES E HERANÇA
60
 Quanto temos duas regras iguais
 Vale a última
 Exemplo:
i {color: green;}
i {color: red;}
Fica valendo o verde
PRIORIDADES E HERANÇA
61
 Quanto temos duas regras iguais
PRIORIDADES E HERANÇA
62
 Quanto temos duas regras iguais
PRIORIDADES E HERANÇA
63
 Quando tem duas regras sobre o mesmo
elemento
 Vale a mais específica
 Da caixa mais interna
 Da que especifica um subconjunto ou um elemento em
particular
 Exemplo:
p {font-size: 80%;}
p#intro {font-size: 120%;}
PRIORIDADES E HERANÇA
64
 Quando tem duas regras sobre o mesmo
elemento
 Vale a mais específica
 Da caixa mais interna
 Da que especifica um subconjunto ou um elemento em
particular
 Exemplo:
p {font-size: 80%;}
p#Intro {font-size: 120%;}
Vale esta pois
especifica um único
elemento
PRIORIDADES E HERANÇA
65
 Quando tem duas regras sobre o mesmo
elemento
O de baixo é mais específico que
o de cima ... pois é aplicado a
um subconjunto
PRIORIDADES E HERANÇA
66
 Quando tem duas regras sobre o mesmo
elemento
O de baixo é mais específico que
o de cima ... pois é aplicado a
um subconjunto
PRIORIDADES E HERANÇA
67
 Quando tem duas regras sobre o mesmo
elemento
PRIORIDADES E HERANÇA
68
 Quando tem duas regras sobre o mesmo
elemento
PRIORIDADES E HERANÇA
69
 Os elementos mais internos “herdam a
propriedade do mais externo”
 Ele pode sobrescrever ou manter o valor mais
externo
 Ex:
body {
font-family: Arial, Verdana, sans-serif;
color: #665544;
padding: 10px;}
PRIORIDADES E HERANÇA
70
 Os elementos mais internos “herdam a
propriedade do mais externo”
 Ele pode sobrescrever ou manter o valor mais
externo
 Ex:
body {
font-family: Arial, Verdana, sans-serif;
color: #665544;
padding: 10px;}
Todas tags terão estas
propriedades a menos que as
sobreescreva
PRIORIDADES E HERANÇA
71
 Os elementos mais internos “herdam a
propriedade do mais externo”
PRIORIDADES E HERANÇA
72
 Os elementos mais internos “herdam a
propriedade do mais externo”
PRIORIDADES E HERANÇA
73
 “herdam a propriedade do mais externo”
ATIVIDADES PRÁTICAS EM SALA
EDP 6
 Fazer em até três pessoas
 De preferência duplas
 A média das práticas dará a nota o EDP
 Ou seja 25%
 A prática deve ser entregue durante a aula
74
ATIVIDADES PRÁTICAS EM SALA
EDP 6
75

Weitere ähnliche Inhalte

Andere mochten auch

Aula 14 elementos de bloco
Aula 14 elementos de blocoAula 14 elementos de bloco
Aula 14 elementos de blocoJolvani Morgan
 
HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011
HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011
HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011Reinaldo Ferraz
 
Apresentação sobre web semântica
Apresentação sobre web semânticaApresentação sobre web semântica
Apresentação sobre web semânticasamuelfructuoso
 
Sites acessíveis
Sites acessíveisSites acessíveis
Sites acessíveisaiadufmg
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoJolvani Morgan
 
Using WCAG and ARIA for an accessible project
Using WCAG and ARIA for an accessible projectUsing WCAG and ARIA for an accessible project
Using WCAG and ARIA for an accessible projectReinaldo Ferraz
 
Acessibilidade em Sistemas Web para Deficientes Visuais
Acessibilidade em Sistemas Web para Deficientes VisuaisAcessibilidade em Sistemas Web para Deficientes Visuais
Acessibilidade em Sistemas Web para Deficientes VisuaisLogan Web
 
CSS - Pseudo-classes, Seletores e Media-queries
CSS - Pseudo-classes, Seletores e Media-queriesCSS - Pseudo-classes, Seletores e Media-queries
CSS - Pseudo-classes, Seletores e Media-queriesWillian Watanabe
 
Html e acessibilidade
Html e acessibilidadeHtml e acessibilidade
Html e acessibilidadeRenan Alfarth
 
Como Fazer tabelas em HTML
Como Fazer tabelas em HTMLComo Fazer tabelas em HTML
Como Fazer tabelas em HTMLTales Augusto
 
Alt e Lang: Dois atributos da pesada
Alt e Lang: Dois atributos da pesadaAlt e Lang: Dois atributos da pesada
Alt e Lang: Dois atributos da pesadaReinaldo Ferraz
 
01 - HMTL/CSS - Curso de Programação
01 - HMTL/CSS - Curso de Programação01 - HMTL/CSS - Curso de Programação
01 - HMTL/CSS - Curso de ProgramaçãoJorge Brandão
 
Oficina de Avaliação de Sítios
Oficina de Avaliação de Sítios Oficina de Avaliação de Sítios
Oficina de Avaliação de Sítios GovBR
 

Andere mochten auch (20)

Aula 14 elementos de bloco
Aula 14 elementos de blocoAula 14 elementos de bloco
Aula 14 elementos de bloco
 
Web semântica: em busca da web inteligente
Web semântica: em busca da web inteligenteWeb semântica: em busca da web inteligente
Web semântica: em busca da web inteligente
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 
Pdf Campus Party 2010
Pdf   Campus Party 2010Pdf   Campus Party 2010
Pdf Campus Party 2010
 
HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011
HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011
HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 
Apresentação sobre web semântica
Apresentação sobre web semânticaApresentação sobre web semântica
Apresentação sobre web semântica
 
Sites acessíveis
Sites acessíveisSites acessíveis
Sites acessíveis
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
 
Using WCAG and ARIA for an accessible project
Using WCAG and ARIA for an accessible projectUsing WCAG and ARIA for an accessible project
Using WCAG and ARIA for an accessible project
 
Acessibilidade em Sistemas Web para Deficientes Visuais
Acessibilidade em Sistemas Web para Deficientes VisuaisAcessibilidade em Sistemas Web para Deficientes Visuais
Acessibilidade em Sistemas Web para Deficientes Visuais
 
CSS - Pseudo-classes, Seletores e Media-queries
CSS - Pseudo-classes, Seletores e Media-queriesCSS - Pseudo-classes, Seletores e Media-queries
CSS - Pseudo-classes, Seletores e Media-queries
 
HTML Acessível
HTML AcessívelHTML Acessível
HTML Acessível
 
Seletores css
Seletores cssSeletores css
Seletores css
 
Html e acessibilidade
Html e acessibilidadeHtml e acessibilidade
Html e acessibilidade
 
Como Fazer tabelas em HTML
Como Fazer tabelas em HTMLComo Fazer tabelas em HTML
Como Fazer tabelas em HTML
 
Web semantica
Web semanticaWeb semantica
Web semantica
 
Alt e Lang: Dois atributos da pesada
Alt e Lang: Dois atributos da pesadaAlt e Lang: Dois atributos da pesada
Alt e Lang: Dois atributos da pesada
 
01 - HMTL/CSS - Curso de Programação
01 - HMTL/CSS - Curso de Programação01 - HMTL/CSS - Curso de Programação
01 - HMTL/CSS - Curso de Programação
 
Oficina de Avaliação de Sítios
Oficina de Avaliação de Sítios Oficina de Avaliação de Sítios
Oficina de Avaliação de Sítios
 

Ähnlich wie CSS Introdução

Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao cssLéo Dias
 
Resumo CSS – w3schools.pdf
Resumo CSS – w3schools.pdfResumo CSS – w3schools.pdf
Resumo CSS – w3schools.pdfssuser1a3a66
 
Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Messias Batista
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaJolvani Morgan
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSSTalita Pagani
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaJolvani Morgan
 
Portifolio net
Portifolio netPortifolio net
Portifolio netlaerciopds
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Cristofer Sousa
 
Introdução a desenvolvimento web
Introdução a desenvolvimento webIntrodução a desenvolvimento web
Introdução a desenvolvimento webIago Effting
 
Introdução ao HTML 5 do Básico ao avançado
Introdução ao HTML 5 do Básico ao avançadoIntrodução ao HTML 5 do Básico ao avançado
Introdução ao HTML 5 do Básico ao avançadoLuisFalco8
 
PW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdfPW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdfSilvano Oliveira
 

Ähnlich wie CSS Introdução (20)

Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
 
CSS
CSSCSS
CSS
 
Resumo CSS – w3schools.pdf
Resumo CSS – w3schools.pdfResumo CSS – w3schools.pdf
Resumo CSS – w3schools.pdf
 
CSS
CSSCSS
CSS
 
Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
 
Seletores css
Seletores cssSeletores css
Seletores css
 
Html com css
Html com cssHtml com css
Html com css
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
 
Portifolio net
Portifolio netPortifolio net
Portifolio net
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
 
Introdução a desenvolvimento web
Introdução a desenvolvimento webIntrodução a desenvolvimento web
Introdução a desenvolvimento web
 
Introdução ao HTML 5 do Básico ao avançado
Introdução ao HTML 5 do Básico ao avançadoIntrodução ao HTML 5 do Básico ao avançado
Introdução ao HTML 5 do Básico ao avançado
 
PW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdfPW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdf
 
Aula 02 sintaxe css
Aula 02 sintaxe cssAula 02 sintaxe css
Aula 02 sintaxe css
 
Aula 02 sintaxe css
Aula 02 sintaxe cssAula 02 sintaxe css
Aula 02 sintaxe css
 
CSS
CSSCSS
CSS
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 

Kürzlich hochgeladen

A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 anoandrealeitetorres
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Susana Stoffel
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasRicardo Diniz campos
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 

Kürzlich hochgeladen (20)

A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 ano
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecas
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 

CSS Introdução

  • 1. SISTEMAS PARA INTERNET I AULA – 7 rbonacin@yahoo.com.br rodrigo.bonacin@gmail.com 1
  • 2. PLANO – AULA 7  CSS - Cascading Style Sheets  O que CSS faz  Como CSS Trabalha  Regras  Propriedades e Valores  Atividade Prática 6 2
  • 3. O QUE CSS FAZ E COMO TRABALHA 3  Uma maneira de compreender CSS  Pense que todo elemento html tem uma “caixa” invisível em volta  O CSS coloca “estilos” e controla estas “caixas”  Em HTML  Existem elementos de blocos como  <h1>-<h6>, <p> , <div> ..  Existem elementos de linha  <b>, <i>, <img>, <em>, <span> …
  • 4. O QUE CSS FAZ E COMO TRABALHA 4  Lembra no nosso primeira página de HTML  Que era apenas um texto
  • 5. O QUE CSS FAZ E COMO TRABALHA 5  Vamos inserir um CSS simples
  • 6. O QUE CSS FAZ E COMO TRABALHA 6  Vamos inserir um CSS simples Na tag <head>
  • 7. O QUE CSS FAZ E COMO TRABALHA 7  Vamos inserir um CSS simples Incluir uma tag <link>
  • 8. O QUE CSS FAZ E COMO TRABALHA 8  Vamos inserir um CSS simples Nome do arquivo CSS associado
  • 9. O QUE CSS FAZ E COMO TRABALHA 9  Vamos inserir um CSS simples Tipo do arquivo “text/css”
  • 10. O QUE CSS FAZ E COMO TRABALHA 10  Vamos inserir um CSS simples Especifica o tipo de relacionamento entre a pagina e o arquivo ligado ... No caso de CSS sempre stylesheet
  • 11. O QUE CSS FAZ E COMO TRABALHA 11  Um CSS simples
  • 12. O QUE CSS FAZ E COMO TRABALHA 12  Um CSS simples Este é o SELETOR ele fiz a quem a definição aplica ... Neste caso as tags html <p>
  • 13. O QUE CSS FAZ E COMO TRABALHA 13  Um CSS simples Esta é a DECLARAÇÃO de estilo, neste caso estou colocando: Borda sólida de 1 pixel e vermelha em <p>
  • 14. O QUE CSS FAZ E COMO TRABALHA 14  Um CSS simples
  • 15. O QUE CSS FAZ E COMO TRABALHA 15  Um CSS simples Note que todas as tags <p> ficaram com uma borda vermelha (como estivessem em caixas)
  • 16. O QUE CSS FAZ E COMO TRABALHA 16  Colocando uma borda verde do título maior e azul nos menores
  • 17. O QUE CSS FAZ E COMO TRABALHA 17  Colocando uma borda verde do título maior e azul nos menores Tamanho 2px, tracejada e verde
  • 18. O QUE CSS FAZ E COMO TRABALHA 18  Colocando uma borda verde do título maior e azul nos menores Tamanho 3px, pontilhada e azul
  • 19. O QUE CSS FAZ E COMO TRABALHA 19  Um CSS simples
  • 20. O QUE CSS FAZ E COMO TRABALHA 20  Um CSS simples Estilo do <h1>
  • 21. O QUE CSS FAZ E COMO TRABALHA 21  Um CSS simples Estilo do <h2> Estilo do <h2>
  • 22. O QUE CSS FAZ E COMO TRABALHA 22  O CSS pode ir no próprio arquivo HTML
  • 23. O QUE CSS FAZ E COMO TRABALHA 23  O CSS pode ir no próprio arquivo HTML Para todo o corpo da página
  • 24. O QUE CSS FAZ E COMO TRABALHA 24  O CSS pode ir no próprio arquivo HTML Vai usar fonte da família airal
  • 25. O QUE CSS FAZ E COMO TRABALHA 25  O CSS pode ir no próprio arquivo HTML O fundo vai ser da cor que tem: r = 185 g = 179 b = 175
  • 26. O QUE CSS FAZ E COMO TRABALHA 26  O CSS pode ir no próprio arquivo HTML Para h1 ... usar cor branca
  • 27. O QUE CSS FAZ E COMO TRABALHA 27  O CSS pode ir no próprio arquivo HTML
  • 28. REGRAS DE SELETORES HTML 28  Tipos de seletores  Seletor Universal * {}  Aplica a todos os elementos da página  Ex: * {font-family: Arial, Verdana, sans-serif;}
  • 29. REGRAS DE SELETORES HTML 29  Tipos de seletores  Seletor Universal
  • 30. REGRAS DE SELETORES HTML 30  Tipos de seletores  Seletor Universal
  • 31. REGRAS DE SELETORES HTML 31  Tipos de seletores  Seletor de Tipo h1 {}, h2 {}, p {}, i{}, b{} ...  Aplica a um tipo de elemento/tag  Ex: h1 {font-family: "Courier New", monospace;} i {color: green;}
  • 32. REGRAS DE SELETORES HTML 32  Tipos de seletores  Seletor de Tipo
  • 33. REGRAS DE SELETORES HTML 33  Tipos de seletores  Seletor de Tipo
  • 34. REGRAS DE SELETORES HTML 34  Tipos de seletores  Seletor de Tipo
  • 35. REGRAS DE SELETORES HTML 35  Tipos de seletores  Seletor de Classe .nomedaclasse {} nomedotipo.nomedaclasse {}  Aplica a uma classe de acordo com o atribuit class=“” no html  Ex: .page {border: 1px solid #665544;} p.page {border: 2px solid #665544;}
  • 36. REGRAS DE SELETORES HTML 36  Tipos de seletores  Seletor de Classe .nomedaclasse {} nomedotipo.nomedaclasse {}  Aplica a uma classe de acordo com o atribuit class=“” no html  Ex: .page {border: 1px solid #665544;} p.page {border: 2px solid #665544;} Para todas as tags html com o atributo class=“page”
  • 37. REGRAS DE SELETORES HTML 37  Tipos de seletores  Seletor de Classe .nomedaclasse {} nomedotipo.nomedaclasse {}  Aplica a uma classe de acordo com o atribuit class=“” no html  Ex: .page {border: 1px solid #665544;} p.page {border: 2px solid #665544;} Para todas as tags html do tipo <p> com o atributo class=“page”
  • 38. REGRAS DE SELETORES HTML 38  Tipos de seletores  Seletor de Classe
  • 39. REGRAS DE SELETORES HTML 39  Tipos de seletores  Seletor de Classe
  • 40. REGRAS DE SELETORES HTML 40  Tipos de seletores  Seletor de Classe
  • 41. REGRAS DE SELETORES HTML 41  Tipos de seletores  Seletor de ID #identificadorcunico{}  Aplica ao elemento html com um determinado ID que deve ser único  Ex: p#Intro {font-size: 100%;}
  • 42. REGRAS DE SELETORES HTML 42  Tipos de seletores Seletor de ID
  • 43. REGRAS DE SELETORES HTML 43  Tipos de seletores Seletor de ID
  • 44. REGRAS DE SELETORES HTML 44  Tipos de seletores Seletor de ID
  • 45. REGRAS DE SELETORES HTML 45  Tipos de seletores  Seletor de filho elemento1>elemento2{}  Aplica somente as tags do tipo 2 que estão dentro diretamente de tags do tipo 1  Ex: li>a {color: green;}
  • 46. REGRAS DE SELETORES HTML 46  Tipos de seletores  Seletor de filho
  • 47. REGRAS DE SELETORES HTML 47  Tipos de seletores  Seletor de filho
  • 48. REGRAS DE SELETORES HTML 48  Tipos de seletores  Seletor de filho
  • 49. REGRAS DE SELETORES HTML 49  Tipos de seletores  Seletor de descendente elemento1 elemento2{}  Aplica somente as tags do tipo 2 que estão dentro diretamente ou indiretamente de tags do tipo 1  Ex: li a {color: green;}
  • 50. REGRAS DE SELETORES HTML 50  Tipos de seletores  Seletor de descendente
  • 51. REGRAS DE SELETORES HTML 51  Tipos de seletores  Seletor de descendente
  • 52. REGRAS DE SELETORES HTML 52  Tipos de seletores  Seletor de descendente
  • 53. REGRAS DE SELETORES HTML 53  Tipos de seletores  Seletor de próximo adjacente/irmão elemento1+elemento2{}  Aplica somente as tags do tipo 2 que vem após as tags do tipo 1 (e não todas)  Ex: h1+p {color: red;}
  • 54. REGRAS DE SELETORES HTML 54  Tipos de seletores  Seletor de próximo adjacente/irmão
  • 55. REGRAS DE SELETORES HTML 55  Tipos de seletores  Seletor de próximo adjacente/irmão
  • 56. REGRAS DE SELETORES HTML 56  Tipos de seletores  Seletor de adjacente/irmão (anterior e próximo) elemento1~elemento2{}  Aplica somente as tags do tipo 2 que são “irmãs” das tags do tipo 1  Ex: h1~p {color: red;}
  • 57. REGRAS DE SELETORES HTML 57  Tipos de seletores  Seletor de adjacente/irmão (anterior e próximo)
  • 58. REGRAS DE SELETORES HTML 58  Tipos de seletores  Seletor de adjacente/irmão (anterior e próximo)
  • 59. PRIORIDADES E HERANÇA 59  Quanto temos duas regras iguais  Vale a última  Exemplo: i {color: green;} i {color: red;}
  • 60. PRIORIDADES E HERANÇA 60  Quanto temos duas regras iguais  Vale a última  Exemplo: i {color: green;} i {color: red;} Fica valendo o verde
  • 61. PRIORIDADES E HERANÇA 61  Quanto temos duas regras iguais
  • 62. PRIORIDADES E HERANÇA 62  Quanto temos duas regras iguais
  • 63. PRIORIDADES E HERANÇA 63  Quando tem duas regras sobre o mesmo elemento  Vale a mais específica  Da caixa mais interna  Da que especifica um subconjunto ou um elemento em particular  Exemplo: p {font-size: 80%;} p#intro {font-size: 120%;}
  • 64. PRIORIDADES E HERANÇA 64  Quando tem duas regras sobre o mesmo elemento  Vale a mais específica  Da caixa mais interna  Da que especifica um subconjunto ou um elemento em particular  Exemplo: p {font-size: 80%;} p#Intro {font-size: 120%;} Vale esta pois especifica um único elemento
  • 65. PRIORIDADES E HERANÇA 65  Quando tem duas regras sobre o mesmo elemento O de baixo é mais específico que o de cima ... pois é aplicado a um subconjunto
  • 66. PRIORIDADES E HERANÇA 66  Quando tem duas regras sobre o mesmo elemento O de baixo é mais específico que o de cima ... pois é aplicado a um subconjunto
  • 67. PRIORIDADES E HERANÇA 67  Quando tem duas regras sobre o mesmo elemento
  • 68. PRIORIDADES E HERANÇA 68  Quando tem duas regras sobre o mesmo elemento
  • 69. PRIORIDADES E HERANÇA 69  Os elementos mais internos “herdam a propriedade do mais externo”  Ele pode sobrescrever ou manter o valor mais externo  Ex: body { font-family: Arial, Verdana, sans-serif; color: #665544; padding: 10px;}
  • 70. PRIORIDADES E HERANÇA 70  Os elementos mais internos “herdam a propriedade do mais externo”  Ele pode sobrescrever ou manter o valor mais externo  Ex: body { font-family: Arial, Verdana, sans-serif; color: #665544; padding: 10px;} Todas tags terão estas propriedades a menos que as sobreescreva
  • 71. PRIORIDADES E HERANÇA 71  Os elementos mais internos “herdam a propriedade do mais externo”
  • 72. PRIORIDADES E HERANÇA 72  Os elementos mais internos “herdam a propriedade do mais externo”
  • 73. PRIORIDADES E HERANÇA 73  “herdam a propriedade do mais externo”
  • 74. ATIVIDADES PRÁTICAS EM SALA EDP 6  Fazer em até três pessoas  De preferência duplas  A média das práticas dará a nota o EDP  Ou seja 25%  A prática deve ser entregue durante a aula 74
  • 75. ATIVIDADES PRÁTICAS EM SALA EDP 6 75