visibility | NN 4 IE 4 CSS 2
| Hérité: oui
Détermine si l'élément est affiché sur la page. Lorsqu'un élément est masqué à l'aide de l'attribut visibility, l'espace correspondant reste vide à l'endroit où l'élément apparaîtrait normalement dans le document. Si vous préférez que le contenu environnant remplisse l'espace qu'occuperait normalement un élément masqué, référez-vous à l'attribut display. Les spécifications suggèrent que la valeur de collapse, lorsqu'elle s'applique aux éléments des lignes de tableau, doit épouser de plus près le tableau, mais aucun des navigateurs standard ne peut agir de la sorte pour le moment. L'attribut visibility est hérité quand il a pour valeur inherit. Dans pareil cas, si l'élément parent est masqué, l'élément enfant l'est également. Par contre, si vous donnez à l'attribut visibility la valeur visible, vous pouvez masquer l'élément parent tout en affichant l'élément enfant.
Syntaxe CSS
    visibility: visibilityType
Valeur
L'une des constantes suivantes: collapse | hidden | inherit | visible. IE pour Windows ne reconnaît pas la valeur collapse. Navigator 4 autorise uniquement l'attribut visibility pour les éléments positionnés.
Valeur initiale
visible
Exemple
    #congrats {visibility: hidden}
S'applique à
Tous les éléments.
Référence de modèle d'objet
    [window.]document.getElementById("elementID").style.visibility