IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Display DIV sans prendre de la place


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut Display DIV sans prendre de la place
    Bonjour à tous
    J'ai un DIV caché (visibility : hidden; display: none) qui doit afficher un texte. La position de ce DIV est "STICKY" pour qu'il reste tout le temps au centre de la page s'il est affiché.
    Lorsque j'affiche ce DIV, j'utilise les propriétés (visibility : visible; display: block).

    Le DIV s'affiche en prenant forcement de la place (espace) en haut de la page.

    Y'a-t-il un moyen de supprimer cet espace au moment d'afficher le DIV ?

    ou alors, y'a-t-il une autre méthode qui me permettrait d'afficher un texte en position "STICKY" sans qu'il ne prenne de la place en haut de la page ? (quelque chose comme une fenêtre PopUp ou comme Window.Open)

    Merci

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2022
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2022
    Messages : 310
    Par défaut
    Bonjour,
    question bête mais pourquoi en sticky ?
    Si tu veux qu'il soit immobile sans prendre de place autant utilisé fixed ?

    J'ai eu le même "problème" sur sticky sans trouvé de solution ...
    Parce que ca reste le comportement normal du bazar

    Cdt

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 201
    Par défaut
    Bonjour,
    question bête , pourquoi utiliser visibility ET display ?

    • avec visibility:hidden la place de l'élément dans le flux est préservée et occupe donc son espace sur la page, on ne le voir tout simplement pas tout comme opacity:0.
    • avec display:none l'élément est enlevé du flux et donc n'occupe plus d'espace sur la page.

    Ressources :

  4. #4
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut
    Salut
    Merci pour les réponses.
    Fixed ou sticky, peu importe car c'est le même résultat.

    Peut-il y avoir une autre méthode même en remplaçant le DIV. Je pense à quelque chose qui se rapproche d'une fenêtre "window.open" qui ouvre une page (ex: PDF) dans une page ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut
    j'ai oublié de préciser que c'est un div qui contient du texte d'information et qui ne fait pas partie de la structure (un div conteneur). il ne doit pas en faire partie, c'est pour cela que je le positionne en haut et il doit venir au niveau d'un select au moment o je clique sur le select pour choisir un prénom dans une liste de prénoms.

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2022
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2022
    Messages : 310
    Par défaut
    J'en reviens à ma question, il sert à quoi le sticky ? Position relative sinon ? Tu n'as jamais dit qu'il ne devait pas bouger lors du défilement ...

  7. #7
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2015
    Messages : 44
    Par défaut <dialog> ou attr 'popover'
    Bonjour,

    Au-delà de la question sur le positionnement, l'élément <dialog> ou tout au moins l'attribut 'popover' sont des solutions toutes trouvées pour répondre à votre problématique :

    https://developer.mozilla.org/fr/doc...Element/dialog
    https://developer.mozilla.org/fr/doc...ibutes/popover

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/12/2009, 22h15
  2. requête sans prendre en compte la casse
    Par clems34 dans le forum PostgreSQL
    Réponses: 13
    Dernier message: 13/04/2009, 16h50
  3. [Swt]Prendre toute la place du Widget Parent ?
    Par kedare dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 17/03/2006, 15h45
  4. Centrer bout de texte dans div sans centrage
    Par Trunks dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 17/01/2006, 13h40
  5. Réponses: 2
    Dernier message: 07/07/2004, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo