--- title: Universal selectors slug: Web/CSS/Universal_selectors tags: - CSS - Reference - Selettori translation_of: Web/CSS/Universal_selectors ---
{{CSSRef}}

Il selettore universale CSS (*) corrisponde ad elementi di qualsiasi tipo.

/* Seleziona tutti gli elementi */
* {
  color: green;
}

A partire dal CSS3, l'asterisco può essere usato in combinazione con {{cssxref("CSS_Namespaces", "namespaces")}}:

Sintassi

* { style properties }

L'asterisco è opzionale con i selettori semplici. Per esempio, *.warning e .warning sono equivalenti.

Esempio

CSS

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

*.warning {
  color: red;
}

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

.floating {
  float: left
}

/* Aggiungi clear automatico al fratello immediatamente successivo dopo un elemento flottante */
.floating + * {
  clear: left;
}

HTML

<p class="warning">
  <span lang="en-us">Uno span verde</span> in un paragrafo rosso.
</p>
<p id="maincontent" lang="en-gb">
  <span class="warning">Uno span rosso</span> in un paragrafo verde.
</p>

Risultati

{{EmbedLiveSample('Examples')}}

Specifiche

Specifica Status Commenti
{{SpecName('CSS4 Selectors', '#the-universal-selector', 'universal selector')}} {{Spec2('CSS4 Selectors')}} Nessun cambiamento
{{SpecName('CSS3 Selectors', '#universal-selector', 'universal selector')}} {{Spec2('CSS3 Selectors')}} Definisce il comportamento relativo ai namespace e aggiunge il consiglio per cui omettere il selettore sia consentito nell'ambito degli pseudo-elementi
{{SpecName('CSS2.1', 'selector.html#universal-selector', 'universal selector')}} {{Spec2('CSS2.1')}} Definizione iniziale

Compatibilità Browser

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