Maison >interface Web >Questions et réponses frontales >Comment afficher et masquer les CSS Div
Comment afficher et masquer les divs en CSS : 1. Utilisez l'attribut display de CSS pour masquer ou afficher le div ; 2. Utilisez l'attribut de visibilité de CSS pour masquer ou afficher le div.
L'environnement d'exploitation de cet article : système Windows 7, version HTML5&&CSS3, ordinateur Dell G3.
Trois façons d'afficher ou de masquer les divs à l'aide de CSS (la différence entre l'affichage et la visibilité)
1. Utilisez l'attribut d'affichage de CSS pour masquer ou afficher les divs : <.>
L'attribut display spécifie le type de boîte que l'élément doit générer. Vous pouvez masquer un élément par display : none.style="display: none;" document.getElementById("typediv1").style.display="none";//隐藏 document.getElementById("typediv1").style.display="";//显示2. Utilisez l'attribut visibilité CSS pour masquer ou afficher le div : L'attribut visibilité spécifie si un élément est visible. Vous pouvez masquer un élément via visibilité : caché.
style="visibility: none;" document.getElementById("div1").style.visibility="hidden";//隐藏 document.getElementById("div1").style.visibility="visible";//显示La différence entre les attributs d'affichage et de visibilité : L'attribut d'affichage définit la façon dont un élément doit être affiché, tandis que l'attribut de visibilité spécifie si un élément doit être visible ou masqué. Masquer les éléments -display:aucun ou visibilité:hiddenMasquer un élément en définissant l'attribut d'affichage sur aucun ou l'attribut de visibilité sur caché. Notez cependant que ces deux méthodes produiront des résultats différents. visibility:hidden : Un élément peut être masqué, mais l'élément masqué doit toujours occuper le même espace qu'avant, c'est-à-dire que même si l'élément est masqué, cela affectera toujours le. mise en page.
h1.hidden {visibility:hidden;}display:none : Vous pouvez masquer un élément, et l'élément masqué n'occupera aucun espace. Autrement dit, non seulement l’élément est masqué, mais l’espace initialement occupé par l’élément disparaîtra également de la mise en page.
h1.hidden {display:none;}Ainsi, l'affichage et la visibilité contrôlent si l'élément html existe et s'il est affiché respectivement. L'attribut de dispay définit si l'élément existe ou non, tandis que l'attribut de visibilité contrôle uniquement si l'élément est affiché en fait. , ça existe toujours. [Apprentissage recommandé :
Tutoriel vidéo CSS]
Utilisez les méthodes show() et hide() de JQuery pour afficher ou masquer un div : Le$("button").click(function(){ $("p").show(); });
$("button").click(function(){ $("p").hide(); });
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!