"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment masquer des éléments HTML sans affecter la mise en page ?

Comment masquer des éléments HTML sans affecter la mise en page ?

Publié le 2024-11-13
Parcourir:208

How to Hide HTML Elements Without Affecting Page Layout?

Préserver la mise en page tout en masquant les éléments

Lorsque vous souhaitez masquer des éléments HTML sans affecter la présentation 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 :

Initialement, l'élément div est affiché normalement. Pour le masquer :

#element {
  display: none;
}

Lorsque display: none est appliqué, l'élément devient visuellement absent, libérant l'espace qu'il occupait auparavant. Pour restaurer la visibilité de l'élément :

#element {
  display: block;  
}

Avantages de l'utilisation de display : aucun

  • Préserve la mise en page de la page
  • Maintient la position de l'élément dans le code HTML
  • Permet à l'élément d'être à nouveau affiché facilement en définissant display: block
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3