--- 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")}}