English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

manual de referência CSS

regras CSS @RULES

大全 de atributos CSS

Manual Completo de Selectores CSS

Seletores CSS são padrões usados para selecionar os estilos desejados para elementos.

"Coluna "CSS" representa a definição de atributos em versões do CSS (CSS1CSS2ou para CSS3)

SeletorExemploDescriçãoVersão do CSS
.class.introSelecionar todos os elementos com class="intro"1
#id#firstnameSelecionar todos os elementos com id="firstname"1
**Selecionar todos os elementos2
elementpSelecionar todos os elementos <p>1
elemento,elementodiv,pSelecionar todos os elementos <div> e <p>1
element elementdiv pSelecionar todos os elementos <p> dentro de um elemento <div>1
element>elementdiv>pSelecionar todos os elementos <p> cujo pai é um elemento <div>2
element+elementdiv+pSelecionar todos os elementos <p> que são imediatamente após um elemento <div>2
[atributo][target]Selecionar todos os elementos que têm o atributo target2
[atributo=value][target=-blank]Selecionar todos os elementos que usam target="-elementos do tipo "blank"2
[atributo~=value][title~=flower]Selecionar todos os elementos cujo atributo "title" contém a palavra "flower"2
[atributo|=linguagem][lang|=en]Selecionar todos os elementos cujo atributo "lang" começa com "en"2
[atributo^=value]a[src^="https"]Selecionar todos os valores de atributo "src" que começam com "https"3
[atributo$=value]a[src$=".pdf"]Selecionar todos os valores de atributo "src" que terminam com ".pdf"3
[atributo*=value]a[src*="w3codebox"]Selecionar todos os valores de atributo "src" que contêm a substring "w"3elementos do tipo "codebox"3
:linka:linkSelecionar todos os links não visitados1
:visiteda:visitedSelecionar todos os links visitados1
:activea:activeSelecionar link ativo1
:hovera:hoverSelecionar link quando o mouse estiver sobre ele1
:focusinput:focusSelecionar elemento de entrada com foco2
:first-letterp:first-letterSelecionar a primeira letra de cada elemento <p>1
:first-linep:first-lineSelecionar a primeira linha de cada elemento <p>1
:first-childp:first-childEspecificar estilo apenas para o primeiro filho de um elemento <p> que seja pai.2
:beforep:beforeInserir conteúdo antes de cada elemento <p>2
:afterp:afterInserir conteúdo após cada elemento <p>2
:lang(linguagem)p:lang(it)Seleciona todos os elementos <p> que tenham o atributo lang com valor de início "it"2
element1~element2p~ulSeleciona cada elemento ul que segue um elemento p3
:first-of-typep:first-of-typeSeleciona cada elemento p que é o primeiro elemento p de seu pai3
:last-of-typep:last-of-typeSeleciona cada elemento p que é o último elemento p de seu pai3
:only-of-typep:only-of-typeSeleciona cada elemento p que é o único elemento p de seu pai3
:only-childp:only-childSeleciona cada elemento p que é o único filho de seu pai3
:nth-child(n)p:nth-child(2)Seleciona cada elemento p que é o segundo filho de seu pai3
:nth-last-child(n)p:nth-last-child(2)Seleciona cada elemento p que é o segundo filho de seu pai, contando a partir do último filho3
:nth-of-type(n)p:nth-of-type(2)Seleciona cada elemento p que é o segundo filho de seu pai3
:nth-last-of-type(n)p:nth-last-of-type(2)Seleciona cada elemento p que é o segundo filho de seu pai, contando a partir do último filho3
:last-childp:last-childSeleciona cada elemento p que é o último filho de seu pai3
:root:rootSeleciona o elemento raiz do documento3
:emptyp:emptySeleciona cada elemento p que não possui subnível (inclusive nós de texto)3
:target#news:targetSeleciona o elemento #news atualmente ativo (inclusive a URL clicada com o nome do âncora)3
:enabledinput:enabledSeleciona cada elemento de entrada que está ativado3
:disabledinput:disabledSeleciona cada elemento de entrada que está desativado3
:checkedinput:checkedSeleciona cada elemento de entrada que está selecionado3
:not(selector):not(p)Seleciona cada elemento que não é um elemento p3
::selection::selectionCorresponde à parte do elemento que foi selecionada ou destacada pelo usuário3
:out-of-range:out-of-rangeCorresponde ao elemento input cujo valor está fora do intervalo especificado3
:in-range:in-rangeCorresponde ao elemento input cujo valor está dentro do intervalo especificado3
:read-write:read-writeUsado para combinar elementos que são leitura e escrita3
:read-only:read-onlyUsado para combinar elementos que possuem a propriedade "readonly" (somente leitura)3
:optional:optionalUsado para combinar elementos de entrada opcionais3
:required :requiredUsado para combinar elementos que possuem a propriedade "required"3
:valid :validUsado para combinar elementos cujos valores de entrada são válidos3
:invalid :invalidUsado para combinar elementos cujos valores de entrada são ilegais3