Quelle est la différence entre visibility:collapse
et display:none
?
Réponses
Trop de publicités?Version courte:
Le premier est utilisé pour masquer complètement les éléments de la table. Ce dernier est utilisé pour masquer complètement de tout le reste.
Version longue:
visibility: collapse
se cache un élément entièrement (de sorte qu'il n'occupe pas tout l'espace dans la mise en page), mais seulement lorsque l'élément est un élément de la table.
Si elle est utilisée sur des éléments autres que les éléments de la table, visibility: collapse
agira comme visibility: hidden
. Cela fait un élément invisible, mais il continuera d'occuper l'espace dans la mise en page.
display: none
se cache un élément entièrement, de sorte qu'il n'occupe pas tout l'espace dans la mise en page, mais il ne devrait pas être utilisé sur les éléments de la table.
visibility:collapse
doit être utilisé uniquement sur les tables. Sur d'autres éléments qu'il va agir comme un visibility:hidden
.
visibility:hidden
masquer l'élément, mais encore prendre l'espace de l'élément, alors que display:none
n'a même pas de garder de l'espace.
Ressources :
Sur le même sujet :