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 :

positionnement de div avec une div fixed


Sujet :

Positionnement en CSS

  1. #1
    Membre régulier
    Avatar de Miksimus
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 100
    Points : 84
    Points
    84
    Par défaut positionnement de div avec une div fixed
    Bonjour à tous,

    J'ai un petit soucis avec le positionnement de mes div :

    J'ai trois div principales : tete, corps et pied

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    .tete {
    	position:absolue;
            z-index:1; 
    	margin-top: -10px;
    	margin-left: -10px;
    	margin-right: -10px;
    	margin-bottom: -14px;
    }
    .corps {
    	position:relative;
    	z-index:2; 	
    	overflow-y: scroll;
    	height: 100%;
    }
    .pied {
    	position:fixed;
    	bottom: 0px;
    	z-index:2;
    	width:100%;
    	margin-bottom: -10px;*/
    	margin-left: -10px;
    	padding-right: -5px;*/
    	height : 52px;
    	text-align : right;
    }
    Pas de soucis pour tete.

    cependant, corps dépasse toujours en dessous de pied, or je voudrais que ces trois div ne s'empiette pas l'une sur les autres.

    Voici un schéma explicatif ci-dessous...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     _____________
    |             |   \ tete
    |_____________|   /
    |             | \
    |             | |
    |             | |
    |             |  > corps
    |             | |
    |_____________| |
    |             | |  \
    |-------------| /  |
    |             |     > pied
    |             |    |
    |_____________|    /
    On voit que corps passe en dessous de pied.


    à noter que la div corps a un acsenseur et doit être extensible en fonction de la taille de la fenêtre du navigateur.

    Auriez vous une idée ?

  2. #2
    Membre régulier
    Avatar de Miksimus
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 100
    Points : 84
    Points
    84
    Par défaut
    Et bien comme quoi, le fait de poster m'a fait trouver la solution...

    Pour ceux que ça intéresse :


    J'ai enlevé le de la div corps, et à la place j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	top: 52px;
    	bottom: 52px;
    (52 px : ce qui correspond à la taille en hauteur de mes bannières d'en-tete et de pied de page).

    Par ailleurs, j'ai passé la position de relative à absolue.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    .corps {
    	position:absolute;
    	z-index:2; 	
    	overflow-y: scroll;
    	top: 52px;
    	bottom: 52px;
    }
    Voilà, maintenant ça fonctionne bien !



+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Positionné une div dans une div
    Par hunyka dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 24/04/2012, 08h29
  2. Affichage d'une div avec une fonction Javascript
    Par maxime-mb dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/01/2012, 11h09
  3. [CKEditor] Bouton créant une div avec une class personnelle
    Par Nowwis dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 27/03/2011, 14h03
  4. Incorporer une div dans une div
    Par solorac dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 21/07/2008, 14h21
  5. Centrer une div ayant une taille fixe
    Par Khrysby dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/02/2007, 16h03

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