SlideShare uma empresa Scribd logo
1 de 6
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

Mais conteúdo relacionado

Semelhante a Seletores css

Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSSMauro Pereira
 
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
 
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 fevooduck
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheetMorvana Bonin
 
Introdução a desenvolvimento web
Introdução a desenvolvimento webIntrodução a desenvolvimento web
Introdução a desenvolvimento webIago Effting
 
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: CSSAgrupamento de Escolas da Batalha
 
Resumo CSS – w3schools.pdf
Resumo CSS – w3schools.pdfResumo CSS – w3schools.pdf
Resumo CSS – w3schools.pdfssuser1a3a66
 
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
 

Semelhante a Seletores css (20)

Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSS
 
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
 
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
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
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
 
Aula 02 sintaxe css
Aula 02 sintaxe cssAula 02 sintaxe css
Aula 02 sintaxe css
 
Post 4
Post   4Post   4
Post 4
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
 
Aula 02 sintaxe css
Aula 02 sintaxe cssAula 02 sintaxe css
Aula 02 sintaxe css
 
Introdução HTML_CSS.pptx
Introdução  HTML_CSS.pptxIntrodução  HTML_CSS.pptx
Introdução HTML_CSS.pptx
 
Introdução a desenvolvimento web
Introdução a desenvolvimento webIntrodução a desenvolvimento web
Introdução a desenvolvimento web
 
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
 
W3 c
W3 cW3 c
W3 c
 
Css 3
Css 3Css 3
Css 3
 
Resumo CSS – w3schools.pdf
Resumo CSS – w3schools.pdfResumo CSS – w3schools.pdf
Resumo CSS – w3schools.pdf
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Php Básico - Parte 2
Php Básico - Parte 2Php Básico - Parte 2
Php Básico - Parte 2
 
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
 

Mais de diogolevel3

Norma 508 e wcag
Norma 508 e wcagNorma 508 e wcag
Norma 508 e wcagdiogolevel3
 
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 acessibilidadediogolevel3
 
Design universal
Design universalDesign universal
Design universaldiogolevel3
 
Design responsivo
Design responsivoDesign responsivo
Design responsivodiogolevel3
 
Lista de abreviações 3
Lista de abreviações 3Lista de abreviações 3
Lista de abreviações 3diogolevel3
 
Lista de abreviações 2
Lista de abreviações 2Lista de abreviações 2
Lista de abreviações 2diogolevel3
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviaçõesdiogolevel3
 
Bases para internet
Bases para internetBases para internet
Bases para internetdiogolevel3
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviaçõesdiogolevel3
 
AULA 4 - PROPRIEDADES CSS
AULA 4 - PROPRIEDADES CSSAULA 4 - PROPRIEDADES CSS
AULA 4 - PROPRIEDADES CSSdiogolevel3
 
Aula 4 - VISÃO GERAL CSS
Aula 4 - VISÃO GERAL CSSAula 4 - VISÃO GERAL CSS
Aula 4 - VISÃO GERAL CSSdiogolevel3
 

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
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 
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
 
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