[css] div invisible, position adaptée ?

Bonjour,

Une petite question me trotte dans la tête, j’ai 3 blocs comme ceci :

________
|   1   |
|_______|

________
|   2   |
|_______|

________
|  3   |
|_______|

Lorsque je passe le bloc 2 en visibility: hidden, j’aimerais que le bloc 3 vienne se coler au bloc 1.

________
|   1   |
|_______|

________
|   3   |
|_______|

Et non pas :

________
|   1   |
|_______|




________
|   3   |
|_______|

Et qu’ils reprennent leur place initiale quand je le repasse en visible.

Possible sans trop se casser la tête ?

En changeant l’attribut visibility, tu ne fais que cacher le bloc, mais il prend toujours la même place. La solution, c’est de mettre l’attribut display à none :stuck_out_tongue: Pour réafficher le bloc, tu remets display en block.

Merci ! :love: