--- title: Seletor universal slug: Web/CSS/Universal_selectors tags: - CSS - Referências - Seletores translation_of: Web/CSS/Universal_selectors original_slug: Web/CSS/Seletor_universal ---
{{CSSRef}}

O seletor universal do CSS (*) aplica estilos a elementos de qualquer tipo.

/* Seleciona todos os elementos */
* {
  color: green;
}

A partir do CSS3, o asterisco pode ser combinado com {{cssxref("CSS_Namespaces", "namespaces")}}:

Sintaxe

* { propriedades de estilo }

O asterisco é opcional para seletores simples. Por exemplo, *.atencao e .atencao são equivalentes.

Exemplos

CSS

* [lang^=pt] {
  color: green;
}

*.atencao {
  color: red;
}

*#conteudoprincipal {
  border: 1px solid blue;
}

.flutuando {
  float: left
}

/* automaticamente aplica clear ao próximo irmão após o elemento com a classe .flutuando */
.flutuando + * {
  clear: left;
}

HTML

<p class="atencao">
  <span lang="pt-br">Um span verde</span> em um parágrafo vermelho.
</p>
<p id="conteudoprincipal" lang="pt-pt">
  <span class="atencao">Um span vermelho</span> em um parágrafo verde.
</p>

Resultado

{{EmbedLiveSample('Exemplos')}}

Especificações

Especificação Status Comentário
{{SpecName('CSS4 Selectors', '#the-universal-selector', 'Seletor universal')}} {{Spec2('CSS4 Selectors')}} Sem mudanças
{{SpecName('CSS3 Selectors', '#universal-selector', 'Seletor universal')}} {{Spec2('CSS3 Selectors')}} Define o comportamente de acordo com os namespaces e adiciona uma sugestão de que é possivel omitir o seletor em pseudo-elementos
{{SpecName('CSS2.1', 'selector.html#universal-selector', 'Seletor universal')}} {{Spec2('CSS2.1')}} Definição inicial

Compatibilidade com navegadores

{{Compat("css.selectors.universal")}}