--- title: Universal selectors slug: Web/CSS/Universal_selectors tags: - CSS - Reference - Selettori translation_of: Web/CSS/Universal_selectors ---
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")}}:
ns|*
- corrisponde a tutti gli elementi del namespace ns*|*
- corrisponde a tutti gli elementi|*
- corrisponde a tutti gli elementi senza alcun namespace dichiarato* { style properties }
L'asterisco è opzionale con i selettori semplici. Per esempio, *.warning
e .warning
sono equivalenti.
* [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; }
<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>
{{EmbedLiveSample('Examples')}}
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 |
{{Compat("css.selectors.universal")}}