Garder Un Display Block Lorsqu'on Change De Page

Salut toi ! Alors, on papote de garde du corps... de display: block quand on change de page ? Accroche-toi, ça va décoiffer !
Imagine : tu as un pop-up, une barre de notification, un truc super important. Tu cliques sur un lien... et POUF, il disparaît ! La loose, non ?
Pourquoi ça fait "POUF" ?
C'est le fonctionnement normal du web, en fait. Chaque page est un tout nouveau monde. Un nouveau chargement, un nouveau DOM (Document Object Model, le squelette de ta page web). Bref, tout est remis à zéro !
C’est comme si tu construisais une cabane en Lego, puis que tu la démontais entièrement pour reconstruire une autre cabane (peut-être plus cool, on l'espère !). Mais adieu les décorations de la première !
Les solutions (parce qu'il y en a !)
Alors, comment faire pour que notre *display: block* adoré reste bien sagement en place ? Plusieurs options, mon ami(e) !
1. Les frames (l'ancêtre un peu glauque)
On commence avec les frames ou iframes. Le truc à l'ancienne ! C'est comme avoir plusieurs pages web qui cohabitent dans une seule. Ton pop-up pourrait vivre dans une frame qui ne se recharge jamais. Mais soyons honnêtes, les frames... c'est un peu has been. On les évite comme la peste, sauf si on aime le style rétro-années 90.
2. Les Single Page Applications (SPA) - le futur !
Là, on parle de vrai magie ! Des technos comme React, Angular ou Vue.js transforment ton site en une SPA. L'idée ? Une seule page web se charge au début, et ensuite, tout le contenu change dynamiquement grâce à du JavaScript. Ton pop-up peut donc rester affiché tranquillement, sans jamais disparaître ! C’est comme un tour de passe-passe digital !
Pense à une application sur ton téléphone. Elle ne se recharge pas complètement à chaque fois que tu changes d'onglet, n'est-ce pas ? C'est le même principe !
3. Le localStorage (le mémoire vive du navigateur)
Tu peux utiliser le localStorage de ton navigateur ! C'est comme un petit coffre-fort où tu peux stocker des informations. Avant de changer de page, tu enregistres l'état de ton pop-up (par exemple, s'il est affiché ou non). Et au rechargement, tu vérifies ce coffre-fort et tu réaffiches le pop-up si nécessaire. Ingénieux, non ?
C’est un peu comme laisser un post-it sur ton bureau pour te rappeler de quelque chose après une pause café !
4. Les cookies (les biscuits pas toujours délicieux)
Les *cookies*, c'est un peu le même principe que le localStorage, mais en un peu moins sexy. C'est aussi un moyen de stocker des informations, mais ils sont plus facilement accessibles par d'autres sites. Donc, à utiliser avec parcimonie ! C'est comme partager tes biscuits (les *cookies*, hein !) avec tes voisins... tu ne sais jamais ce qu'ils vont en faire !
En résumé : Garder un Display Block c'est... Fun!
Alors, tu vois, garder un *display: block* quand on change de page, c'est un défi, mais c'est loin d'être impossible ! Des vieilles méthodes un peu kitsch aux technologies les plus modernes, il y a l'embarras du choix ! Lequel vas-tu choisir ? À toi de jouer !
Maintenant, va coder et fais des miracles ! Et surtout, amuse-toi ! C'est ça le plus important. 😉




![Garder Un Display Block Lorsqu'on Change De Page Block Display Tutorial for Minecraft [1.19.4+] - YouTube](https://i.ytimg.com/vi/bwPWfUbcZxE/maxresdefault.jpg)












