Menu
Donnez votre avis

Différence entre display:none et visibility:hidden

Posez votre question
Les deux attributs CSS display:none et visibility:hidden permettent tous deux de masquer l'affichage d'un élément en CSS dans le navigateur.

Néanmoins, il existe une subtile nuance :
  • visibility: hidden rend le bloc concerné invisible. Cependant, il conserve toujours son emplacement et les blocs adjacents restent à leur place
  • display:none retire le bloc de l'affichage courant. Son emplacement est ainsi occupé, selon les cas, par les blocs adjacents, comme si le bloc n'était pas là !

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de Utilisateur anonyme
Définir une hauteur verticale et relative à un élément
Les CSS pour présenter vos images