SlideShare una empresa de Scribd logo
1 de 75
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

Aula 14 elementos de bloco
Aula 14 elementos de blocoAula 14 elementos de bloco
Aula 14 elementos de bloco
Jolvani 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 2011
Reinaldo Ferraz
 
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
Jolvani Morgan
 
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
Willian Watanabe
 

Destacado (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
 

Similar a Sistemas para internet Faccamp - aula7

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
Léo Dias
 
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
Jolvani Morgan
 
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
Jolvani Morgan
 
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
LuisFalco8
 

Similar a Sistemas para internet Faccamp - aula7 (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)
 

Último

Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 

Último (20)

aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 

Sistemas para internet Faccamp - aula7

  • 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