Menu

Display:none; -> supprime code ? [Résolu/Fermé]

- - Dernière réponse :  Gorgy - 14 mars 2012 à 14:38
Bonjour,

J'ai un élément <section> contenant d'autres balises et du contenu.
Je lui applique dans ma CSS le ligne display:none; mais le code reste présent (par contre rien ne s'affiche). Pourquoi ? Normalement, le code devrait être détruit, à l'inverse de visibility:hidden; ou le code est présent mais pas interprété.

Éclairez-moi très chers :o)
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
699
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
78
1
Merci
Pas du tout

display:none signifie que tu cache le html, si tu le remet en display:block, il sera de nouveau affiché

avec visibility:hidden, le html est aussi caché, mais il conserve la "place" c'est a dire que si l'élement fait 200 px * 200px, ce carré de 200px existera mais sera vide

est-ce clair ?

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42641 internautes nous ont dit merci ce mois-ci

Je connaissais la différence entre dispay:none et visibility:hidden ;-)
Mis à part que j'étais persuadé que le code était détruit avec le premier.

Après réflexion, il logique que le code ne soit pas détruit si toutefois nous voulions le récupérer avec display:block comme tu le fais remarquer.

Dans ce cas, ce problème n'est que fictif. Merci quand même !
Messages postés
6120
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
20 novembre 2018
665
0
Merci
Bonjour
Qu'y a-t-il de plus dans ton css pour ton élément qui a le display:none ?