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

Mise en page CSS Discussion :

Placement div hauteur 100% - 250px


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 120
    Par défaut Placement div hauteur 100% - 250px
    Bonjour,

    Je souhaiterais placer un DIV (height:100%) MAIS, d'une hauteur 100% - 250px... Est-ce possible ?

    Ma balise html, body est également en height:100%

    Merci pour votre aide.

  2. #2
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Bonjour,

    Désolé, mais je n'ai pas bien compris ce que tu souhaites faire

    C'est positionner ton <div /> de telle sorte que sa bordure haute soit en bas de l'écran mais décalée de 250px vers le haut ?

    Si c'est le cas, je pense que tu peux essayer quelque chose de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    div {
      margin-top: -250px;
      position: absolute;
      top: 100%;
    }
    Je n'ai pas testé, mais l'idée est là.

    Bon développement

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 120
    Par défaut
    Bonjour,
    Je n'ai pas été très clair en effet...
    Donc, je vais détailler plus...

    J'ai donc un DIV dont voici les paramètres CSS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #mondiv {
       position:absolute;
       width:500px;
       top:200px;
       left:4px;
       height:100%; => //MAIS... cf plus loin...
    }
    Vu la hauteur de 100% et le TOP de 200px, il se fait que mon div dépasse en dessous de 200px !!! OR, je voudrais que ce DIV ne déborde pas!

    Donc un code du genre pour éviter le débordement (et donc le scroll)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #mondiv {
       position:absolute;
       width:500px;
       top:200px;
       left:4px;
       height:100%;
       margin-bottom:200px; // ??????????????????????
    }
    En JS c'est possible en faisant un petit calcul... Mais je trouve ce là fastidieux à la longue...
    Je pense alors qu'une solution en CSS pourrait être envisageable...

    Est-ce le cas ?

    Merci beaucoup...

  4. #4
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Re,

    C'est plus clair avec ces précisions

    Tu as plusieurs possibilités pour faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #mondiv {
        bottom: 0;
        height: auto;
        left: 4px;
        position: absolute;
        top: 200px;
        width: 500px;
    }
    Je fais ça de mémoire et je n'ai pas pu tester

    Dis-moi si ça répond à tes attentes.

Discussions similaires

  1. [CSS 2.1] Afficher une div de hauteur (100% - 50px)
    Par identifiant_bidon dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 06/08/2013, 12h05
  2. Hauteur 100% div
    Par lolo34140 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/02/2013, 18h28
  3. Forcer la hauteur de div vides à 100%
    Par Sapher dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 05/11/2008, 15h27
  4. [HTML] Problème avec DIV, impossible de mettre la hauteur à 100% !!
    Par keyser.greg dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 01/03/2007, 11h46
  5. problème de hauteur de divs à 100%
    Par miltonis dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/09/2006, 16h21

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