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:
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:
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.