L'attribut universel hidden
est un attribut booléen qui indique s'il n'est pas encore ou s'il n'est plus pertinent d'afficher l'élément courant. Cet attribut peut, par exemple, être utilisé afin de masquer des éléments tant que l'utilisateur ne s'est pas connecté. Le navigateur n'affichera pas les éléments masqués via cet attribut.
Cet attribut ne doit pas être utilisé pour masquer du contenu qui devrait pouvoir être vu de façon légitime. Ainsi, on ne l'utilisera pas pour masquer les onglets d'un panneau sur une interface à onglets. En effet, il s'agit là d'une décision de mise en forme et une autre disposition aurait pu aboutir à l'affichage de ces éléments sur la page.
Les éléments cachés avec hidden
ne devraient pas avoir de lien qui pointent vers eux depuis des éléments visibles. De plus, les éléments fils de l'élément caché sont toujours actifs : cela signifie qu'ils peuvent être utilisés par les scripts et que les formulaires peuvent envoyer des données.
Note : Cet attribut sera surchargé par la propriété CSS display
. Ainsi, un élément dont le style a display: flex
sera affiché à l'écran, même si l'attribut hidden
est présent.
Spécifications
Spécification | État | Commentaires |
---|---|---|
WHATWG HTML Living Standard La définition de 'hidden' dans cette spécification. |
Standard évolutif | Aucune modification depuis HTML5.1 |
WHATWG HTML Living Standard La définition de 'Hidden elements' dans cette spécification. |
Standard évolutif | Définit le rendu par défaut suggéré en CSS lorsque l'attribut hidden est utilisé. |
HTML5.1 La définition de 'hidden' dans cette spécification. |
Version de travail | Dérivée de WHATWG HTML Living Standard. La définition initiale. |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | (Oui) | 4.0 (2) | 11 | (Oui) | (Oui) |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | 4 | (Oui) | 4.0 (2) | 11 | (Oui) | (Oui) |