SlideShare a Scribd company logo
1 of 17
Seletores Compostos –
CSS
Style Sheet
Professor: Jolvani
Aula 06 e 07
Seletores Compostos- CSS


Olá, Na aula passada vimos os seletores simples (universal,
seletor elemento, classe, id, seletor atributo) ...



Nesta aula vamos conhecer os seletores compostos.


Seletor Simples: composto por um único “seletor”



Composto: contém mais de um seletor...



Iniciamos Removendo todos os seletores e deixando nossa
página no formato padrão do browser.



Seletor Composto Descendente: Aplicado no elemento do
documento que descende de outro.
Seletores Compostos- CSS


Ex: <em> esta dentro diretamente de <p> e também esta dentro
indiretamente de <div>





Alcançar todo elemento <em> dentro de uma <div> não precisa estar
diretamente dentro de <div>

Seletores Composto filho – “Precisa estar diretamente dentro”





Informa a posição ou caminho correto da localização do elemento filho.
Usando o sinal de > (maior)

Ex: Somente será aplicado se o <em> estiver dentro da <div> veja o
resultado.
Seletores Compostos- CSS


Seletor Irmão Adjacente: Aplicado diretamente após, ou a próxima tag
depois do irmão.


Ex:



Com mais uma tag (irmão);



Aplicou a primeira tag <h2> depois de <p>
Seletores Compostos- CSS


Nesta aula conhecemos os três tipos de seletores compostos:



Seletores descendentes;



Seletor filhos;



Seletores Irmão Adjacentes.
Pseudo Seletores – CSS – Aula 07







Na aula anterior vimos Seletores compostos (seletores descendente, filhos
e irmãos), agora Pseudo Seletores (pseudo elementos e pseudo classes)
Na w3school encontramos as pseudo classes e pseudo elementos

Esses componentes permitem estilizar informações inacessíveis na
“árvore” do documento html.
Pseudo Classe – ocupa qualquer posição do seletor
Pseudo Elemento – deve ser colocado após o último seletor simples.
Pseudo Seletores – CSS – Aula 07


Modificamos nossa Aula04.html para:



Queremos criar um estilo css para o primeiro filho do <div>, ou seja dos
elementos <h1>, <h2>, <p> dentro do <div>. Qual o elemento “primeiro filho” o
<h1>.
Pseudo Classes – CSS – Aula 07


Alterando nosso estilo.css



Alterar somente se h1 for o primeiro filho, usa-se a pseudo classe
denominada “first-child”.



Se usarmos h2 veja o que acontece... (h2 é primeiro filho?)
Pseudo Classes – CSS – Aula 07


Vamos alterar nosso html, para links visitados e não visitados



Por padrão o browser marca em roxo o link visitado, e o não visitado fica
em azul. Podemos marcar os links não visitados, vejamos. (estilo.css)



E na tag visitada usamos a pseudo classe “visited”.
Pseudo Classes – CSS – Aula 07


Vamos alterar nosso html, agora para label e input text.



Pseudo classes dinâmicas... Ocorre quando eu passar o mouse por um
elemento, dar o foco para ele, etc...



Porem queremos que ele fique em amarelo somente quando passarmos o
mouse no elemento. Usamos pseudo classe focus.
Pseudo Classes – CSS – Aula 07


Porem queremos que ele fique em amarelo somente quando passarmos o
mouse no elemento. Usamos pseudo classe focus.



Somente quando clicar no elemento (irá receber o foco)



Pseudo classe hover no elemento label, ao passar o mouse sobre ele
Vejamos:
Pseudo Classes – CSS – Aula 07


Podemos ainda colocar como se estivesse ativando a label, ou o link.
Pseudo Classes – CSS – Aula 07


Adicionamos ao link, o atributo lang que adiciona a língua que será
adotada para o conteúdo.



Com a pseudo classe lang.
Pseudo Elementos – CSS – Aula 08


Alteramos nossa Aula04.html com um elemento em bloco <p>



Usaremos o pseudo elemento first-line que aplica o efeito na primeira
linha da tag, mas essa tag tem que ser um elemento em bloco.
Dependendo do tamanho da linha seu efeito pode mudar observe...



Aumentar o tamanho do browser....
Pseudo Elementos – CSS – Aula 08


Aplicar efeito a primeira letra do texto do elemento de bloco first-letter



Não podendo ter imagens anteriormente, Ex: Capitular.



Pseudo elementos Before e After: destinam-se a inserir conteúdo no
documento. Então vamos adicionar no final do conteúdo algum texto....
Pseudo Elementos – CSS – Aula 08


Inserindo no fim do texto: after:



Inserindo no inicio do texto: before:



Também podemos adicionar imagens, e vários outros tipos de conteúdos.



Na w3schools vc pode encontrar tudo isso + em CC References.
Próxima Aula: Efeito Cascata e Herança

More Related Content

What's hot

A História Da Internet
A História Da InternetA História Da Internet
A História Da InternetBugui94
 
Segurança da Informação
Segurança da InformaçãoSegurança da Informação
Segurança da InformaçãoFábio Ferreira
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadoresLucasMansueto
 
Internet segura
Internet seguraInternet segura
Internet segurajulia811
 
TIC Unidade 1.4. os dispositivos de entrada e saida mais comuns
TIC Unidade 1.4.   os dispositivos de entrada e saida mais comunsTIC Unidade 1.4.   os dispositivos de entrada e saida mais comuns
TIC Unidade 1.4. os dispositivos de entrada e saida mais comunsfilipereira
 
Engenharia Social - A arte de enganar
Engenharia Social - A arte de enganarEngenharia Social - A arte de enganar
Engenharia Social - A arte de enganarAnderson Zardo
 
Desafios da cibersegurança - ontem, hoje e amanhã
Desafios da cibersegurança - ontem, hoje e amanhãDesafios da cibersegurança - ontem, hoje e amanhã
Desafios da cibersegurança - ontem, hoje e amanhãLuiz Arthur
 
Segurança na internet
Segurança na internetSegurança na internet
Segurança na internetLuísa Lima
 
Perigos da Internet
Perigos da InternetPerigos da Internet
Perigos da Internetbryner97
 
As 10 regras da segurança na internet
As 10 regras da segurança na internetAs 10 regras da segurança na internet
As 10 regras da segurança na internetDiogo Guerreiro
 
Perigo das redes sociais
Perigo das redes sociais Perigo das redes sociais
Perigo das redes sociais Paula Lopes
 
Cyberbullying ApresentaçãO
Cyberbullying ApresentaçãOCyberbullying ApresentaçãO
Cyberbullying ApresentaçãOSara Brandão
 
Cap 01 o que fazer quando os maus hábitos tomam conta de você
Cap 01 o que fazer quando os maus hábitos tomam conta de vocêCap 01 o que fazer quando os maus hábitos tomam conta de você
Cap 01 o que fazer quando os maus hábitos tomam conta de vocêLarissa Araújo Batista
 

What's hot (20)

A História Da Internet
A História Da InternetA História Da Internet
A História Da Internet
 
Segurança da Informação
Segurança da InformaçãoSegurança da Informação
Segurança da Informação
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadores
 
Internet segura
Internet seguraInternet segura
Internet segura
 
TIC Unidade 1.4. os dispositivos de entrada e saida mais comuns
TIC Unidade 1.4.   os dispositivos de entrada e saida mais comunsTIC Unidade 1.4.   os dispositivos de entrada e saida mais comuns
TIC Unidade 1.4. os dispositivos de entrada e saida mais comuns
 
Engenharia Social - A arte de enganar
Engenharia Social - A arte de enganarEngenharia Social - A arte de enganar
Engenharia Social - A arte de enganar
 
Desafios da cibersegurança - ontem, hoje e amanhã
Desafios da cibersegurança - ontem, hoje e amanhãDesafios da cibersegurança - ontem, hoje e amanhã
Desafios da cibersegurança - ontem, hoje e amanhã
 
Segurança na internet
Segurança na internetSegurança na internet
Segurança na internet
 
Perigos da Internet
Perigos da InternetPerigos da Internet
Perigos da Internet
 
Internet Segura
Internet SeguraInternet Segura
Internet Segura
 
Modelo curriculo 2
Modelo curriculo 2 Modelo curriculo 2
Modelo curriculo 2
 
Aula - Internet
Aula - InternetAula - Internet
Aula - Internet
 
As 10 regras da segurança na internet
As 10 regras da segurança na internetAs 10 regras da segurança na internet
As 10 regras da segurança na internet
 
Netiqueta
Netiqueta Netiqueta
Netiqueta
 
Perigo das redes sociais
Perigo das redes sociais Perigo das redes sociais
Perigo das redes sociais
 
Cyberbullying ApresentaçãO
Cyberbullying ApresentaçãOCyberbullying ApresentaçãO
Cyberbullying ApresentaçãO
 
Slide internet
Slide   internetSlide   internet
Slide internet
 
Cap 01 o que fazer quando os maus hábitos tomam conta de você
Cap 01 o que fazer quando os maus hábitos tomam conta de vocêCap 01 o que fazer quando os maus hábitos tomam conta de você
Cap 01 o que fazer quando os maus hábitos tomam conta de você
 
Ética na Internet
Ética na InternetÉtica na Internet
Ética na Internet
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 

Viewers also liked

Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Jolvani Morgan
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksJolvani Morgan
 
Aula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeJolvani Morgan
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresJolvani Morgan
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Jolvani Morgan
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesJolvani Morgan
 
Aula 28,29 e 30 w3 c, versões, html5
Aula 28,29 e 30   w3 c, versões, html5Aula 28,29 e 30   w3 c, versões, html5
Aula 28,29 e 30 w3 c, versões, html5Jolvani Morgan
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosJolvani Morgan
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Jolvani Morgan
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificaçãoJolvani Morgan
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head footJolvani Morgan
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box modelJolvani 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çaJolvani Morgan
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listasJolvani Morgan
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática htmlJolvani Morgan
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. backgroundJolvani Morgan
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com cssJolvani Morgan
 
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
 

Viewers also liked (20)

Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de links
 
Aula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidade
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletores
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
 
Aula 28,29 e 30 w3 c, versões, html5
Aula 28,29 e 30   w3 c, versões, html5Aula 28,29 e 30   w3 c, versões, html5
Aula 28,29 e 30 w3 c, versões, html5
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhos
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificação
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head foot
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box model
 
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
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
 
Aula 08 cores
Aula 08 coresAula 08 cores
Aula 08 cores
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática html
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
 
Aula 33. css sprite
Aula 33. css spriteAula 33. css sprite
Aula 33. css sprite
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com css
 
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
 

Similar to Aula 06, 07 e 08 seletores compostos e pseudo seletores

Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesJolvani Morgan
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introduçãoJolvani Morgan
 
Palestra / Novidades No CSS3 / Instituto Infnet
Palestra / Novidades No CSS3 / Instituto InfnetPalestra / Novidades No CSS3 / Instituto Infnet
Palestra / Novidades No CSS3 / Instituto Infnethugodiasneto
 
Palestra sobre Novidades no CSS 3
Palestra sobre Novidades no CSS 3Palestra sobre Novidades no CSS 3
Palestra sobre Novidades no CSS 3ECDD Infnet
 
CSS Cross "Bownser"
CSS Cross "Bownser"CSS Cross "Bownser"
CSS Cross "Bownser"Saulo Pratti
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSSMauro Pereira
 
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
 
Desenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi BuilderDesenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi BuilderDaniel Paz
 
CSS - Cascading Style Sheets - 2
CSS - Cascading Style Sheets - 2CSS - Cascading Style Sheets - 2
CSS - Cascading Style Sheets - 2Israel Messias
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoJolvani Morgan
 
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
 
Conceitos de Orientação A Objeto
Conceitos de Orientação A ObjetoConceitos de Orientação A Objeto
Conceitos de Orientação A ObjetoLuciano Almeida
 
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
 
Bloco 5.1 - Manipulação do DOM
Bloco 5.1 - Manipulação do DOMBloco 5.1 - Manipulação do DOM
Bloco 5.1 - Manipulação do DOMRuâni Filipe Silva
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojofabioginzel
 

Similar to Aula 06, 07 e 08 seletores compostos e pseudo seletores (20)

Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
 
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
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introdução
 
Tutorial Css Parte 1
Tutorial Css  Parte 1Tutorial Css  Parte 1
Tutorial Css Parte 1
 
Palestra / Novidades No CSS3 / Instituto Infnet
Palestra / Novidades No CSS3 / Instituto InfnetPalestra / Novidades No CSS3 / Instituto Infnet
Palestra / Novidades No CSS3 / Instituto Infnet
 
Palestra sobre Novidades no CSS 3
Palestra sobre Novidades no CSS 3Palestra sobre Novidades no CSS 3
Palestra sobre Novidades no CSS 3
 
CSS Mastigado
CSS MastigadoCSS Mastigado
CSS Mastigado
 
CSS Cross "Bownser"
CSS Cross "Bownser"CSS Cross "Bownser"
CSS Cross "Bownser"
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - 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
 
Desenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi BuilderDesenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi Builder
 
CSS - Cascading Style Sheets - 2
CSS - Cascading Style Sheets - 2CSS - Cascading Style Sheets - 2
CSS - Cascading Style Sheets - 2
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamento
 
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
 
Conceitos de Orientação A Objeto
Conceitos de Orientação A ObjetoConceitos de Orientação A Objeto
Conceitos de Orientação A Objeto
 
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
 
Bloco 5.1 - Manipulação do DOM
Bloco 5.1 - Manipulação do DOMBloco 5.1 - Manipulação do DOM
Bloco 5.1 - Manipulação do DOM
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojo
 
CSS
CSSCSS
CSS
 

More from Jolvani Morgan

Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoJolvani Morgan
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryJolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasJolvani Morgan
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução cssJolvani Morgan
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingJolvani Morgan
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesJolvani Morgan
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadasJolvani Morgan
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chatJolvani Morgan
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internosJolvani Morgan
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativosJolvani Morgan
 

More from Jolvani Morgan (11)

Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j query
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encoding
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controles
 
Aula 20 div e spans
Aula 20 div e spansAula 20 div e spans
Aula 20 div e spans
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadas
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chat
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internos
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativos
 

Aula 06, 07 e 08 seletores compostos e pseudo seletores

  • 1. Seletores Compostos – CSS Style Sheet Professor: Jolvani Aula 06 e 07
  • 2. Seletores Compostos- CSS  Olá, Na aula passada vimos os seletores simples (universal, seletor elemento, classe, id, seletor atributo) ...  Nesta aula vamos conhecer os seletores compostos.  Seletor Simples: composto por um único “seletor”  Composto: contém mais de um seletor...  Iniciamos Removendo todos os seletores e deixando nossa página no formato padrão do browser.  Seletor Composto Descendente: Aplicado no elemento do documento que descende de outro.
  • 3. Seletores Compostos- CSS  Ex: <em> esta dentro diretamente de <p> e também esta dentro indiretamente de <div>   Alcançar todo elemento <em> dentro de uma <div> não precisa estar diretamente dentro de <div> Seletores Composto filho – “Precisa estar diretamente dentro”    Informa a posição ou caminho correto da localização do elemento filho. Usando o sinal de > (maior) Ex: Somente será aplicado se o <em> estiver dentro da <div> veja o resultado.
  • 4. Seletores Compostos- CSS  Seletor Irmão Adjacente: Aplicado diretamente após, ou a próxima tag depois do irmão.  Ex:  Com mais uma tag (irmão);  Aplicou a primeira tag <h2> depois de <p>
  • 5. Seletores Compostos- CSS  Nesta aula conhecemos os três tipos de seletores compostos:  Seletores descendentes;  Seletor filhos;  Seletores Irmão Adjacentes.
  • 6. Pseudo Seletores – CSS – Aula 07      Na aula anterior vimos Seletores compostos (seletores descendente, filhos e irmãos), agora Pseudo Seletores (pseudo elementos e pseudo classes) Na w3school encontramos as pseudo classes e pseudo elementos Esses componentes permitem estilizar informações inacessíveis na “árvore” do documento html. Pseudo Classe – ocupa qualquer posição do seletor Pseudo Elemento – deve ser colocado após o último seletor simples.
  • 7. Pseudo Seletores – CSS – Aula 07  Modificamos nossa Aula04.html para:  Queremos criar um estilo css para o primeiro filho do <div>, ou seja dos elementos <h1>, <h2>, <p> dentro do <div>. Qual o elemento “primeiro filho” o <h1>.
  • 8. Pseudo Classes – CSS – Aula 07  Alterando nosso estilo.css  Alterar somente se h1 for o primeiro filho, usa-se a pseudo classe denominada “first-child”.  Se usarmos h2 veja o que acontece... (h2 é primeiro filho?)
  • 9. Pseudo Classes – CSS – Aula 07  Vamos alterar nosso html, para links visitados e não visitados  Por padrão o browser marca em roxo o link visitado, e o não visitado fica em azul. Podemos marcar os links não visitados, vejamos. (estilo.css)  E na tag visitada usamos a pseudo classe “visited”.
  • 10. Pseudo Classes – CSS – Aula 07  Vamos alterar nosso html, agora para label e input text.  Pseudo classes dinâmicas... Ocorre quando eu passar o mouse por um elemento, dar o foco para ele, etc...  Porem queremos que ele fique em amarelo somente quando passarmos o mouse no elemento. Usamos pseudo classe focus.
  • 11. Pseudo Classes – CSS – Aula 07  Porem queremos que ele fique em amarelo somente quando passarmos o mouse no elemento. Usamos pseudo classe focus.  Somente quando clicar no elemento (irá receber o foco)  Pseudo classe hover no elemento label, ao passar o mouse sobre ele Vejamos:
  • 12. Pseudo Classes – CSS – Aula 07  Podemos ainda colocar como se estivesse ativando a label, ou o link.
  • 13. Pseudo Classes – CSS – Aula 07  Adicionamos ao link, o atributo lang que adiciona a língua que será adotada para o conteúdo.  Com a pseudo classe lang.
  • 14. Pseudo Elementos – CSS – Aula 08  Alteramos nossa Aula04.html com um elemento em bloco <p>  Usaremos o pseudo elemento first-line que aplica o efeito na primeira linha da tag, mas essa tag tem que ser um elemento em bloco. Dependendo do tamanho da linha seu efeito pode mudar observe...  Aumentar o tamanho do browser....
  • 15. Pseudo Elementos – CSS – Aula 08  Aplicar efeito a primeira letra do texto do elemento de bloco first-letter  Não podendo ter imagens anteriormente, Ex: Capitular.  Pseudo elementos Before e After: destinam-se a inserir conteúdo no documento. Então vamos adicionar no final do conteúdo algum texto....
  • 16. Pseudo Elementos – CSS – Aula 08  Inserindo no fim do texto: after:  Inserindo no inicio do texto: before:  Também podemos adicionar imagens, e vários outros tipos de conteúdos.  Na w3schools vc pode encontrar tudo isso + em CC References.
  • 17. Próxima Aula: Efeito Cascata e Herança