MDN will be in maintenance mode on Friday September 22nd, starting at 10 AM Pacific / 5 PM UTC, for about 1 hour.

L'astérisque (*) est le sélecteur universel en CSS. Il correspond à un élément de n'importe quel type.

* {
  color: green;
}

En CSS 3, l'astérisque peut être combinée avec les espaces de nom :

  • ns|* - correspond à tous les éléments de l'espace de noms ns
  • *|* - correspond à tous les éléments
  • |* - correspond à tous les éléments sans espace de noms déclaré

Syntaxe

* { style properties }

L'astérisque est optionnelle lorsqu'elle est utilisée avec des sélecteurs simples. Par exemple, *.warning et .warning seront équivalents.

Exemples

CSS

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

*.warning {
  color:red;
}

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

.floating {
  float: left;
}

.floating + * {
  clear: left;
}

HTML

<p class="warning">
  <span lang="fr">Un span vert</span> dans un paragraphe rouge.
</p>
<p id="maincontent" lang="fr">
  <span class="warning">Un span rouge</span> dans un paragraphe vert.
</p>

Résultat

Spécifications

Spécification État Commentaires
Selectors Level 4
La définition de 'universal selector' dans cette spécification.
Version de travail Aucune modification.
Selectors Level 3
La définition de 'universal selector' dans cette spécification.
Recommendation Définition du comportement avec les espaces de noms et ajout d'indications pour omettre le sélecteur avec les pseudo-éléments.
CSS Level 2 (Revision 1)
La définition de 'universal selector' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Edge Internet Explorer Opera Safari
Support simple (Oui) 1.0 (1.7 ou moins) (Oui) 7 (Oui) (Oui)
Combinaison avec la prise en charge des espaces de noms (Oui) 1.0 (1.7 ou moins) (Oui) 9 8 1.3
Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) Edge IE Mobile Opera Mobile Safari Mobile
Support simple ? ? 1.0 (1) (Oui) ? ? ?
Combinaison avec la prise en charge des espaces de noms ? ? ? (Oui) ? ? ?

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, teoli, FredB
 Dernière mise à jour par : SphinxKnight,