SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
SELETORES CSS
Garcia, Diogo
1.SELETORES CSS
O que são os seletores CSS?
O CSS atinge a formatação do código de forma bem abrangente e modular e isto é
feito através dos seletores CSS, estes por sua vez nos permite selecionar diversos
trechos de código e aplicar estilos a eles.
Isto é feito através de um conceito simples aonde utilizamos alguns pontos chaves do
HTML, como âncora para estipular os estilos.
1.1 SELETOR UNIVERSAL
Padrão Significado Exemplo CSS Exemplos HTML
* Qualquer elemento
*{
color: #000000;
} Aplicável a todos os elementos
1.2 SELETOR DE TIPO DE ELEMENTO
Padrão Significado Exemplo CSS Exemplos HTML
e
Seleciona qualquer elemento
<e>
e{
font-family: sans-
serif;} <e>...</e>
1.3 SELETOR CONTEXTUAL
Padrão Significado Exemplo CSS Exemplos HTML
e f
Seleciona qualquer elemento <f>
que estiver contido num elemento
<e>.
h1 em {
color: blue;
} <e>...<f>...</f>...</e>
1.4 SELETOR DE ELEMENTOS FILHO
Padrão Significado Exemplo CSS Exemplos HTML
e > f
Seleciona qualquer elemento <f>
descendente direto de um
elemento <e>.
body > p {
line-height: 1.3;
}
margin-top: -5mm;
}
color: blue;
} <e>...<f>...</f>...</e>
1.5 SELETOR ADJACENTE
Padrão Significado Exemplo CSS Exemplos HTML
e + f
Seleciona qualquer elemento <f>
que estiver imediatamente após um
elemento <e>.
h1 + h2 {
margin-top: -5mm;
} <e>...</e> <f>....<f>
1.6 SELETOR CLASSE
Padrão Significado Exemplo CSS Exemplos HTML
e.classe
Seleciona o(s) elemento(s) <e>
em que se aplicou a "classe".
h1.pastoral {
color: green;
} <e class="classe"... />
1.7 SELETOR ID
Padrão Significado Exemplo CSS Exemplos HTML
e# ID
Seleciona o elemento <e>
identificado com ID.
h1#chapter1 {
text-align: center;
} <e Id="Id"... />
1.8 AGRUPAMENTO DE SELETORES
Padrão Significado Exemplo CSS Exemplos HTML
e , f
Seleciona os elementos <e>
e <f> do agrupamento.
h1, h2 {
font-fanily: sans-
serif;
} <e> ... </e> ... <f> ... </f>
1.9 SELETORES DE ATRIBUTO
Padrão Significado Exemplo CSS Exemplos HTML
e
[atrib]
Seleciona o elemento <e>
que contenha o atributo
indicado.
h1 [title] {
color: blue;
} <e atrib="valor" .... />
Padrão Significado Exemplo CSS Exemplos HTML
e
[atrib="valor"]
Seleciona o elemento <e>
com o mesmo atributo e "valor".
span [class=exemplo] {
color: blue;
} <e> ... </e> ... <f> ... </f>
Padrão Significado Exemplo CSS Exemplos HTML
e
[atrib~="valor"]
Seleciona o elemento <e>
em que "valor" de atributo
esteja em uma lista de
valores separadas por
espaços.
a [rel~="copyright"] {
color: red;
}
<a rel="copyright
copyleft
copyditor" ...> .. </a>
Padrão Significado Exemplo CSS Exemplos HTML
e[atrib |
="val"]
Seleciona o elemento <e>
em que valor do atributo
seja idêntico a "val" ou
inicia-se com "val".
a[lang|"pt"] {
color: red;
} <e lang="pt-BR" .../>
1.10 PSEUDO-CLASSES
Padrão Significado Exemplo CSS Exemplos HTML
e:first-child
Seleciona o primeiro elemento <e>
descendente do elemento-pai.
div > p:first-child {
text-indent: 0;
}
<p> Último p antes de
'nota'
<DIV class="nota">
<p> Primeiro p após
nota'.
</div>
Padrão Significado Exemplo CSS Exemplos HTML
a:link
Aplica-se ao elemento <a>
com hiperlinks ou âncoras
ainda não visitados.
a:linh {
color: red;
}
<a
href="http://endereço.
link/
">link</a>
Padrão Significado Exemplo CSS Exemplos HTML
e:visited
Aplica-se ao elemento <a>
com hiperlinks ou âncoras
já visitados.
a: visited {
color: blue;
}
<a
href="http://endereço.
link/
">link</a>
Padrão Significado Exemplo CSS Exemplos HTML
e:active
Aplica-se ao elemento <e>
quando este for ativado pelo
usuario.
Aplica-se ao elemento <e>
quando este for ativado pelo
usuario.
a: active {
color: line;
}
<a
href="http://endereço.
link/
">link</a>
Padrão Significado Exemplo CSS Exemplos HTML
e:hover
Aplica-se ao elemento <e>
quando o cursor estiver
sobre ele, mas sem ativá-lo.
a: hover {
color: yellow;
}
<a
href="http://endereço.
link/
">link</a>
Padrão Significado Exemplo CSS Exemplos HTML
e:focus
Aplica-se ao elemento <e>
quando o o foco estiver
posicionado nele.
a: focus {
background: yellow;
}
<a
href="http://endereço.
link/
">link</a>
Padrão Significado Exemplo CSS Exemplos HTML
e:lang(val)
Aplica-se ao elemento <e>
se estiver marcado com o idioma
"val"
html:lang(pt) {quotes:
'<< ' ' >>';} <e lang="pt" ... />
1.11 PSEUDO-ELEMENTOS
Padrão Significado Exemplo CSS Exemplos HTML
e:first-line
Aplica-se ao elemento à
primeira linha do elemento
<e>.
p:first-line {
text-transform:
uppercase;} <e>...</e>
Padrão Significado Exemplo CSS Exemplos HTML
e:first-letter
Aplica-se à primeira letra
do elemento <e>.
p: first-letter {
font-size: 3em; font-
weight: normal;
} <e>...</e>
Padrão Significado Exemplo CSS Exemplos HTML
e:before
Aplica conteúdo especificado
em posição anterior ao
elemento <e>.
e: before {
content: open-quote;
} <e>...</e>
Padrão Significado Exemplo CSS Exemplos HTML
e:after
Aplica conteúdo especificado
em posição anterior ao
elemento <e>.
e: after {
content: close-quote;
} <e>...</e>
Fonte: W3C
Link: http://www.w3c.br/pub/Materiais/PublicacoesW3C/guia-css-w3cbr.pdf
EXEMPLO DE SELETOR
Para esse exemplo iremos utilizar o seletor e:active, esse seletor aplica-se para
qualquer elemento quando for ativado pelo usuário, no exemplo a seguir iremos utilizar
o elemento <a>.
Quando o usuário clicar no link para acessar a página do google, o mesmo irá mudar
de color no caso LIME, conforme ilustrado no exemplo abaixo:
Código:
Navegador:

Mais conteúdo relacionado

Mais procurados

HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
Cesar Braz
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
Sérgio Souza Costa
 

Mais procurados (20)

Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
 
Introdução à Programação Web com Angular
Introdução à Programação Web com AngularIntrodução à Programação Web com Angular
Introdução à Programação Web com Angular
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POO
 
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
HTML -  Listas, Estilos, Tabelas, Div, Span, FormulárioHTML -  Listas, Estilos, Tabelas, Div, Span, Formulário
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
 
Aula 02
Aula 02Aula 02
Aula 02
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Programação Orientada a Objetos
Programação Orientada a ObjetosProgramação Orientada a Objetos
Programação Orientada a Objetos
 
Boas práticas técnica para um código limpo (Clean Code)
Boas práticas técnica para um código limpo (Clean Code)Boas práticas técnica para um código limpo (Clean Code)
Boas práticas técnica para um código limpo (Clean Code)
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Introdução a HTML5
Introdução a HTML5Introdução a HTML5
Introdução a HTML5
 
PHP - Introdução
PHP - IntroduçãoPHP - Introdução
PHP - Introdução
 
Plano de aula sobre HTML básico
Plano de aula sobre HTML básicoPlano de aula sobre HTML básico
Plano de aula sobre HTML básico
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 
POO - Aula 09 - Herança
POO - Aula 09 - HerançaPOO - Aula 09 - Herança
POO - Aula 09 - Herança
 

Destaque

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
 
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
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 14 elementos de bloco
Aula 14 elementos de blocoAula 14 elementos de bloco
Aula 14 elementos de bloco
Jolvani Morgan
 
Sistemas para internet Faccamp - aula7
Sistemas para internet Faccamp - aula7Sistemas para internet Faccamp - aula7
Sistemas para internet Faccamp - aula7
André Seiji Goto
 
Web Semântica no Domínio Bibliográfico
Web Semântica no Domínio BibliográficoWeb Semântica no Domínio Bibliográfico
Web Semântica no Domínio Bibliográfico
UNESP
 
Po planificación y organizacion walter mancheno
Po planificación y organizacion walter manchenoPo planificación y organizacion walter mancheno
Po planificación y organizacion walter mancheno
waltermancheno66
 
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
 

Destaque (20)

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
 
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
 
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
 
Seletores css
Seletores cssSeletores css
Seletores css
 
J query 1
J query 1J query 1
J query 1
 
CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 
Sites acessíveis
Sites acessíveisSites acessíveis
Sites acessíveis
 
Análise da usabilidade e proposta de melhorias no SIG - UFLA
Análise da usabilidade e proposta de melhorias no SIG - UFLAAnálise da usabilidade e proposta de melhorias no SIG - UFLA
Análise da usabilidade e proposta de melhorias no SIG - UFLA
 
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
 
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
 
Pdf Campus Party 2010
Pdf   Campus Party 2010Pdf   Campus Party 2010
Pdf Campus Party 2010
 
Re architecting web based publishing and subscriptions application
Re architecting web based publishing and subscriptions applicationRe architecting web based publishing and subscriptions application
Re architecting web based publishing and subscriptions application
 
Aula 14 elementos de bloco
Aula 14 elementos de blocoAula 14 elementos de bloco
Aula 14 elementos de bloco
 
Sistemas para internet Faccamp - aula7
Sistemas para internet Faccamp - aula7Sistemas para internet Faccamp - aula7
Sistemas para internet Faccamp - aula7
 
Apresentação sobre web semântica
Apresentação sobre web semânticaApresentação sobre web semântica
Apresentação sobre web semântica
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 
Web Semântica no Domínio Bibliográfico
Web Semântica no Domínio BibliográficoWeb Semântica no Domínio Bibliográfico
Web Semântica no Domínio Bibliográfico
 
Po planificación y organizacion walter mancheno
Po planificación y organizacion walter manchenoPo planificación y organizacion walter mancheno
Po planificación y organizacion walter mancheno
 
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
 

Semelhante a Seletores css

Academia Verão 2011 - HTML
Academia Verão 2011 - HTMLAcademia Verão 2011 - HTML
Academia Verão 2011 - HTML
Nuno Simaria
 
Academia verao 2011 - HTML + CSS
Academia verao 2011 - HTML + CSSAcademia verao 2011 - HTML + CSS
Academia verao 2011 - HTML + CSS
Nuno Simaria
 

Semelhante a Seletores css (20)

Aula3 - Curso Web-Design - ETECA Camargo Aranha
Aula3 - Curso Web-Design - ETECA Camargo Aranha Aula3 - Curso Web-Design - ETECA Camargo Aranha
Aula3 - Curso Web-Design - ETECA Camargo Aranha
 
HTML + CSS
HTML + CSSHTML + CSS
HTML + CSS
 
Tutorial Css Parte 1
Tutorial Css  Parte 1Tutorial Css  Parte 1
Tutorial Css Parte 1
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSS
 
Programacao para Web I 03 HTML
Programacao para Web I 03 HTMLProgramacao para Web I 03 HTML
Programacao para Web I 03 HTML
 
Introdução a desenvolvimento web
Introdução a desenvolvimento webIntrodução a desenvolvimento web
Introdução a desenvolvimento web
 
Css
Css   Css
Css
 
Css Curso completo
Css Curso completoCss Curso completo
Css Curso completo
 
Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )
 
W3 c
W3 cW3 c
W3 c
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
Html com css
Html com cssHtml com css
Html com css
 
Academia Verão 2011 - HTML
Academia Verão 2011 - HTMLAcademia Verão 2011 - HTML
Academia Verão 2011 - HTML
 
Academia verao 2011 - HTML + CSS
Academia verao 2011 - HTML + CSSAcademia verao 2011 - HTML + CSS
Academia verao 2011 - HTML + CSS
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
 
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSSMódulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
 
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
 
Css Aula 1
Css   Aula 1Css   Aula 1
Css Aula 1
 

Mais de diogolevel3 (20)

Norma 508 e wcag
Norma 508 e wcagNorma 508 e wcag
Norma 508 e wcag
 
Noções sobre os quatro princípios de acessibilidade
Noções sobre os quatro princípios de acessibilidadeNoções sobre os quatro princípios de acessibilidade
Noções sobre os quatro princípios de acessibilidade
 
Design universal
Design universalDesign universal
Design universal
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 
Design responsivo
Design responsivoDesign responsivo
Design responsivo
 
Taquigrafia css
Taquigrafia cssTaquigrafia css
Taquigrafia css
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Tutorial css
Tutorial cssTutorial css
Tutorial css
 
Css avançado
Css avançadoCss avançado
Css avançado
 
Lista de abreviações 3
Lista de abreviações 3Lista de abreviações 3
Lista de abreviações 3
 
Lista de abreviações 2
Lista de abreviações 2Lista de abreviações 2
Lista de abreviações 2
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviações
 
Bases para internet
Bases para internetBases para internet
Bases para internet
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviações
 
Post 5
Post   5Post   5
Post 5
 
Post 4
Post   4Post   4
Post 4
 
AULA 4 - PROPRIEDADES CSS
AULA 4 - PROPRIEDADES CSSAULA 4 - PROPRIEDADES CSS
AULA 4 - PROPRIEDADES CSS
 
Aula 4 - VISÃO GERAL CSS
Aula 4 - VISÃO GERAL CSSAula 4 - VISÃO GERAL CSS
Aula 4 - VISÃO GERAL CSS
 

Seletores css

  • 2. 1.SELETORES CSS O que são os seletores CSS? O CSS atinge a formatação do código de forma bem abrangente e modular e isto é feito através dos seletores CSS, estes por sua vez nos permite selecionar diversos trechos de código e aplicar estilos a eles. Isto é feito através de um conceito simples aonde utilizamos alguns pontos chaves do HTML, como âncora para estipular os estilos. 1.1 SELETOR UNIVERSAL Padrão Significado Exemplo CSS Exemplos HTML * Qualquer elemento *{ color: #000000; } Aplicável a todos os elementos 1.2 SELETOR DE TIPO DE ELEMENTO Padrão Significado Exemplo CSS Exemplos HTML e Seleciona qualquer elemento <e> e{ font-family: sans- serif;} <e>...</e> 1.3 SELETOR CONTEXTUAL Padrão Significado Exemplo CSS Exemplos HTML e f Seleciona qualquer elemento <f> que estiver contido num elemento <e>. h1 em { color: blue; } <e>...<f>...</f>...</e>
  • 3. 1.4 SELETOR DE ELEMENTOS FILHO Padrão Significado Exemplo CSS Exemplos HTML e > f Seleciona qualquer elemento <f> descendente direto de um elemento <e>. body > p { line-height: 1.3; } margin-top: -5mm; } color: blue; } <e>...<f>...</f>...</e> 1.5 SELETOR ADJACENTE Padrão Significado Exemplo CSS Exemplos HTML e + f Seleciona qualquer elemento <f> que estiver imediatamente após um elemento <e>. h1 + h2 { margin-top: -5mm; } <e>...</e> <f>....<f> 1.6 SELETOR CLASSE Padrão Significado Exemplo CSS Exemplos HTML e.classe Seleciona o(s) elemento(s) <e> em que se aplicou a "classe". h1.pastoral { color: green; } <e class="classe"... /> 1.7 SELETOR ID Padrão Significado Exemplo CSS Exemplos HTML e# ID Seleciona o elemento <e> identificado com ID. h1#chapter1 { text-align: center; } <e Id="Id"... /> 1.8 AGRUPAMENTO DE SELETORES Padrão Significado Exemplo CSS Exemplos HTML e , f Seleciona os elementos <e> e <f> do agrupamento. h1, h2 { font-fanily: sans- serif; } <e> ... </e> ... <f> ... </f>
  • 4. 1.9 SELETORES DE ATRIBUTO Padrão Significado Exemplo CSS Exemplos HTML e [atrib] Seleciona o elemento <e> que contenha o atributo indicado. h1 [title] { color: blue; } <e atrib="valor" .... /> Padrão Significado Exemplo CSS Exemplos HTML e [atrib="valor"] Seleciona o elemento <e> com o mesmo atributo e "valor". span [class=exemplo] { color: blue; } <e> ... </e> ... <f> ... </f> Padrão Significado Exemplo CSS Exemplos HTML e [atrib~="valor"] Seleciona o elemento <e> em que "valor" de atributo esteja em uma lista de valores separadas por espaços. a [rel~="copyright"] { color: red; } <a rel="copyright copyleft copyditor" ...> .. </a> Padrão Significado Exemplo CSS Exemplos HTML e[atrib | ="val"] Seleciona o elemento <e> em que valor do atributo seja idêntico a "val" ou inicia-se com "val". a[lang|"pt"] { color: red; } <e lang="pt-BR" .../> 1.10 PSEUDO-CLASSES Padrão Significado Exemplo CSS Exemplos HTML e:first-child Seleciona o primeiro elemento <e> descendente do elemento-pai. div > p:first-child { text-indent: 0; } <p> Último p antes de 'nota' <DIV class="nota"> <p> Primeiro p após nota'. </div> Padrão Significado Exemplo CSS Exemplos HTML a:link Aplica-se ao elemento <a> com hiperlinks ou âncoras ainda não visitados. a:linh { color: red; } <a href="http://endereço. link/ ">link</a>
  • 5. Padrão Significado Exemplo CSS Exemplos HTML e:visited Aplica-se ao elemento <a> com hiperlinks ou âncoras já visitados. a: visited { color: blue; } <a href="http://endereço. link/ ">link</a> Padrão Significado Exemplo CSS Exemplos HTML e:active Aplica-se ao elemento <e> quando este for ativado pelo usuario. Aplica-se ao elemento <e> quando este for ativado pelo usuario. a: active { color: line; } <a href="http://endereço. link/ ">link</a> Padrão Significado Exemplo CSS Exemplos HTML e:hover Aplica-se ao elemento <e> quando o cursor estiver sobre ele, mas sem ativá-lo. a: hover { color: yellow; } <a href="http://endereço. link/ ">link</a> Padrão Significado Exemplo CSS Exemplos HTML e:focus Aplica-se ao elemento <e> quando o o foco estiver posicionado nele. a: focus { background: yellow; } <a href="http://endereço. link/ ">link</a> Padrão Significado Exemplo CSS Exemplos HTML e:lang(val) Aplica-se ao elemento <e> se estiver marcado com o idioma "val" html:lang(pt) {quotes: '<< ' ' >>';} <e lang="pt" ... /> 1.11 PSEUDO-ELEMENTOS Padrão Significado Exemplo CSS Exemplos HTML e:first-line Aplica-se ao elemento à primeira linha do elemento <e>. p:first-line { text-transform: uppercase;} <e>...</e>
  • 6. Padrão Significado Exemplo CSS Exemplos HTML e:first-letter Aplica-se à primeira letra do elemento <e>. p: first-letter { font-size: 3em; font- weight: normal; } <e>...</e> Padrão Significado Exemplo CSS Exemplos HTML e:before Aplica conteúdo especificado em posição anterior ao elemento <e>. e: before { content: open-quote; } <e>...</e> Padrão Significado Exemplo CSS Exemplos HTML e:after Aplica conteúdo especificado em posição anterior ao elemento <e>. e: after { content: close-quote; } <e>...</e> Fonte: W3C Link: http://www.w3c.br/pub/Materiais/PublicacoesW3C/guia-css-w3cbr.pdf
  • 7. EXEMPLO DE SELETOR Para esse exemplo iremos utilizar o seletor e:active, esse seletor aplica-se para qualquer elemento quando for ativado pelo usuário, no exemplo a seguir iremos utilizar o elemento <a>. Quando o usuário clicar no link para acessar a página do google, o mesmo irá mudar de color no caso LIME, conforme ilustrado no exemplo abaixo: Código: Navegador: