Display:none; -> supprime code ?

Résolu
Gorgy -  
 Gorgy -
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)

2 réponses

  1. maka54 Messages postés 721 Statut Membre 80
     
    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 ?
    1
    1. Gorgy
       
      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 !
      0
  2. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour
    Qu'y a-t-il de plus dans ton css pour ton élément qui a le display:none ?
    0