Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

La pseudo-classe :empty correspond à un élément qui n'a aucun enfant. Seules les feuilles de l'arbre et le texte (espaces inclus) sont pris en compte. Les commentaires n'ont pas d'influence sur le contenu de l'élément.

Syntaxe

:empty { style properties }

Exemples

CSS

.box {
  background: red;
  height: 200px;
  width: 200px;
}

.box:empty {
  background: blue;
}

HTML

<div class="box"><!-- Je serai bleu. --></div>
<div class="box">Je serai rouge.</div>
<div class="box">
    <!-- Je serais rouge à cause des espaces autours du commentaire --> 
</div>

Spécifications

Spécification État Commentaires
Selectors Level 4
La définition de ':empty' dans cette spécification.
Version de travail Aucune modification.
Selectors Level 3
La définition de ':empty' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple 1.0 1.0 (1.7 ou moins) 9.0 9.5 3.1
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple 2.1 1.0 (1) 9.5 10.0 3.1

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, tregagnon, teoli, FredB, the prisoner, Mgjbot, Kyodev, Fredchat
 Dernière mise à jour par : SphinxKnight,