Maison >interface Web >tutoriel CSS >Comment masquer des éléments HTML sans affecter la mise en page ?
Préserver la mise en page tout en masquant les éléments
Lorsque l'on cherche à masquer des éléments HTML sans affecter la mise en page visuelle, l'utilisation de la visibilité : caché peut conduire à des résultats indésirables. Tout en masquant l'élément, il continue d'occuper le même espace sur la page.
Désactivation de l'affichage
Pour surmonter ce défi, il est recommandé d'utiliser la propriété display. En définissant l'affichage de l'élément sur aucun, il disparaît effectivement de la représentation visuelle, comme s'il avait été entièrement supprimé du DOM.
Considérez l'exemple suivant :
<div>
Initialement , l'élément div s'affiche normalement. Pour le masquer :
#element { display: none; }
Lorsque display: none est appliqué, l'élément devient visuellement absent, libérant ainsi l'espace qu'il occupait auparavant. Pour restaurer la visibilité de l'élément :
#element { display: block; }
Avantages de l'utilisation de l'affichage : aucun
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!