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 :

Problème de positionnement pour un div #footer


Sujet :

Positionnement en CSS

  1. #1
    Membre régulier
    Inscrit en
    Juin 2004
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 118
    Points : 73
    Points
    73
    Par défaut Problème de positionnement pour un div #footer
    Bonjour,

    J'ai une certaine quantité d'information dans ma page web inclue dans plusieurs divs (j'ai enlevé les données pour y voir plus clair) :

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
     
    <div id="top">
     
    	<div id="abp_banner">
     
    	</div>
     
    </div>
     
     
     
    <div id="container">
     
    	<div id="content">
     
    		<div class="mainContent">
     
    			<div id="leftColumn">
     
     
     
    				<div class="frame">
     
    					<div>
     
    					</div>
     
    					<div class="content">
     
    					</div>
     
    				</div>
     
    				/* Il y a 4 frames sur la colonne gauche */	
     
    			</div>		
     
     
     
    			<div id="middleColumn">
     
    				<div class="frame">
     
    					<div class="content">
     
    					</div>
     
    				</div>
     
    				/* Il y a 2 frames sur la colonne gauche */	
     
    			</div>
     
     
     
    			<div id="rightColumn">
     
    				<div class="frame">
     
    					<div class="content">
     
    					</div>
     
    				</div>
     
    				/* Il y a 1 frames sur la colonne gauche */	
     
    			</div>
     
    		</div>
     
    	</div>
     
    </div>
     
     
     
    <div id="footer">
     
    	<div id="footer2">
     
    	</div>
     
    </div>
    Le problème est le suivant :

    Le footer n'est pas placé en bas de page mais (très bizarrement). Je pense que mon code HTML est correct pour le placement des divs mais par contre, du coté CSS; il doit y avoir un soucis...

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
     
    #container {
     
    position:relative;
     
    top:0px;
     
    left:0;
     
    width:100%;
     
    padding-top:1px;
     
    clear:both;
     
    background-color:#f0f0e8
     
    }
     
    #content {margin:0 20px 0 10px}
     
    #content .mainContent {
     
    zoom: 1; /*for ie6*/
     
    position:relative;
     
    min-width:840px;
     
    }
     
     
     
    #leftColumn {
     
    width:30%;
     
    zoom:1;
     
    position:absolute;
     
    left:0px;
     
    top:0px;
     
    margin: 0;
     
    padding:0
     
    }
     
    #rightColumn {
     
    width:30%;
     
    position:absolute;
     
    right:0px;
     
    top:0px;
     
    margin: 0;
     
    padding:0 0px 0px 0px;
     
    }
     
    #middleColumn {
     
    width:30%;
     
    margin: 0 auto;
     
    padding:0 0px 0px 0px
     
    }
     
     
     
    .frame {
     
    margin:0 0 20px 0;
     
    background-color:white;
     
    border:1px solid #dcdadb;
     
    }
     
    .frame .content{
     
    padding-left:10px;
     
    padding-right:10px
     
    }
     
     
     
    #footer {
     
    text-align:right;
     
    padding-top:5px;
     
    border-top:1px dashed grey
     
    }
    Peut etre que quelqu'un a déjà eu ce problème...

    Merci.

  2. #2
    Membre actif
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Points : 231
    Points
    231
    Par défaut
    Avec position:absolute; c'est normal.
    Pour avoir le pied de page sous les menus, il faut plutôt utiliser float.

  3. #3
    Membre régulier
    Inscrit en
    Juin 2004
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 118
    Points : 73
    Points
    73
    Par défaut
    Bonjour,

    Cela veut dire que je dois passer mes menus en Float ? J'ai essayé mais ca bouge toute la page.

Discussions similaires

  1. Problème de positionnement d'une DIV par rapport aux autres
    Par garona dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 30/05/2011, 09h40
  2. Problème De Positionnement D'un DIV Sur Un Autre
    Par Mystic'Angel dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 12/05/2007, 15h50
  3. Problème de positionnement avec mes DIV
    Par Rifton007 dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 23/01/2007, 10h48
  4. [CSS]Problème de positionnement avec div
    Par Tueur_a_gage dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 25/10/2005, 23h48

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