tutoriais mais recente desenvolvimento web
×

CSS Tutorial

CSS CASA CSS Introdução CSS Sintaxe CSS Como CSS cores CSS Fundos CSS Fronteiras CSS margens CSS Preenchimento CSS Altura largura CSS Texto CSS fontes CSS ligações CSS listas CSS tabelas CSS Modelo de Caixa CSS Contorno CSS de exibição CSS Largura máxima CSS Posição CSS Flutuador CSS Inline-block CSS Alinhar CSS combinadores CSS Pseudo-classe CSS Pseudo-elemento CSS Barra de navegação CSS dropdowns CSS tooltips CSS Galeria de imagens CSS Opacidade imagem CSS Sprites imagem CSS attr seletores Formas CSS CSS contadores

CSS3

CSS3 Introdução CSS3 Cantos arredondados CSS3 Imagens de fronteira CSS3 Fundos CSS3 cores CSS3 gradientes CSS3 sombras CSS3 Texto CSS3 fontes CSS3 transformações 2D CSS3 transformações 3D CSS3 transições CSS3 animações CSS3 imagens CSS3 botões CSS3 Paginação CSS3 várias Colunas CSS3 Interface de usuário CSS3 box Dimensionamento CSS3 Flexbox CSS3 Consultas de mídia CSS3 Exemplos MQ

CSS Web design responsivo

Web design responsivo Intro Web design responsivo Janela de exibição Web design responsivo Grid View Web design responsivo Consultas de mídia Web design responsivo imagens Web design responsivo vídeos Web design responsivo Frameworks

CSS Examples

CSS Exemplos CSS Questionário CSS Certificado

CSS References

CSS Referência CSS seletores CSS Funções CSS Aural referência CSS Web Safe fontes CSS Animatable CSS Unidades CSS PX-EM conversor CSS cores CSS Valores de cor CSS Nomes das cores CSS3 Suporte a navegadores

 

CSS atributo seletores


Elementos de estilo HTML com atributos específicos

É possível ao estilo elementos HTML que tenham atributos específicos ou valores de atributos.


CSS [atributo] Selector

O [attribute] seletor é usado para selecionar elementos com um atributo especificado.

O exemplo a seguir seleciona todos os <a> elementos com um atributo de destino:

Exemplo

a[target] {
    background-color: yellow;
}
Tente você mesmo "

CSS [atributo = "valor"] Selector

O [attribute="value"] seletor é usado para selecionar elementos com um atributo e valor especificado.

O exemplo a seguir seleciona todos os <a> elementos com um target="_blank" atributo:

Exemplo

a[target="_blank"] {
    background-color: yellow;
}
Tente você mesmo "

CSS [atributo ~ = "value"] Selector

O [attribute~="value"] seletor é usado para selecionar elementos com um valor de atributo que contém uma palavra especificada.

O exemplo a seguir seleciona todos os elementos com um atributo title que contém uma lista separada por espaços de palavras, um dos quais é " flower ":

Exemplo

[title~="flower"] {
    border: 5px solid yellow;
}
Tente você mesmo "

O exemplo acima irá corresponder elementos com title="flower", title="summer flower" , e title="flower new" , mas não title="my-flower" ou title="flowers" .


CSS [atributo | = "value"] Selector

O [attribute|="value"] seletor é usado para selecionar elementos com o atributo especificado começando com o valor especificado.

O exemplo a seguir seleciona todos os elementos com um valor de atributo de classe que começa com "top" :

Nota: O valor tem que ser uma palavra inteira, sozinho, como class="top" , ou seguido por um hífen ( - ) , como class="top-text" !

Exemplo

[class|="top"] {
    background: yellow;
}
Tente você mesmo "

CSS [atributo ^ = "valor"] Selector

O [attribute^="value"] seletor é usado para selecionar elementos cujo valor do atributo começa com um valor especificado.

O exemplo a seguir seleciona todos os elementos com um valor de atributo de classe que começa com "top" :

Nota: O valor não tem de ser uma palavra inteira!

Exemplo

[class^="top"] {
    background: yellow;
}
Tente você mesmo "

CSS [atribuem $ = "valor"] Selector

O [attribute$="value"] seletor é usado para selecionar elementos cujo valor do atributo termina com um valor especificado.

O exemplo a seguir seleciona todos os elementos com um valor de atributo de classe que termina com "test" :

Nota: O valor não tem de ser uma palavra inteira!

Exemplo

[class$="test"] {
    background: yellow;
}
Tente você mesmo "

CSS [atributo * = "value"] Selector

O [attribute*="value"] seletor é usado para selecionar elementos cujo valor do atributo contém um valor especificado.

O exemplo a seguir seleciona todos os elementos com um valor de atributo de classe que contém "te" :

Nota: O valor não tem de ser uma palavra inteira!

Exemplo

[class*="te"] {
    background: yellow;
}
Tente você mesmo "

Formas de estilo

Os seletores de atributo pode ser útil para formas de estilo sem class ou ID :

Exemplo

input[type="text"] {
    width: 150px;
    display: block;
    margin-bottom: 10px;
    background-color: yellow;
}

input[type="button"] {
    width: 120px;
    margin-left: 35px;
    display: block;
}
Tente você mesmo "

Dica: Visite o nosso CSS Forms Tutorial para mais exemplos de como estilizar formulários com CSS.


Teste-se com exercícios!

Exercício 1 » Exercício 2» Exercício 3 » Exercício 4» Exercício 5 » Exercício 6»


Mais exemplos de CSS Seletores

Use o nosso Selector Tester CSS para demonstrar as diferentes seletores.

Para uma referência completa de todos os seletores CSS, por favor, vá ao nosso CSS Seletores de referência .