Bonjour,
sur un site j'ai mis 2 divs :
La div principal qui contient le cadre principal du site (où je mets un bandeau en haut), la div centre qui contient le "contenu" du site.
Voici un screenshot du site :
http://www.nicoco.free.fr/exemple
Malheureusement, sous Firefox, quand les pages sont plus grandes que la hauteur de la fenetre, j'ai un asencenseur vertical qui apparait à droite) et qui me décale tout le site (car il est centré)
J'ai essayé de mettre des height:100%; dans le css, mais rien à faire.
Voici le .css
sur un site j'ai mis 2 divs :
La div principal qui contient le cadre principal du site (où je mets un bandeau en haut), la div centre qui contient le "contenu" du site.
Voici un screenshot du site :
http://www.nicoco.free.fr/exemple
Malheureusement, sous Firefox, quand les pages sont plus grandes que la hauteur de la fenetre, j'ai un asencenseur vertical qui apparait à droite) et qui me décale tout le site (car il est centré)
J'ai essayé de mettre des height:100%; dans le css, mais rien à faire.
Voici le .css
/* définition du style du fond qui se situe hors du cadre, ainsi que de la police par défaut*/
body
{
margin: 0;
padding: 0;
font: 80% verdana, arial, sans-serif;
background: #C9E6ED url(../images/fond.jpg);
}
h1
{
font: verdana, arial, sans-serif;
font-size: large;
text-align: center;
}
dl, dt, dd, ul, li
{
margin: 0;
padding: 0;
list-style-type: none;
}
#menu
{
position:absolute;
left: 50%;
width: 42em;
margin-left: -21em; /* moitié de la largeur */
top: 75px;
}
#menu dl
{
float: left;
width: 10em;
margin: 20px;
}
/*
fond des cases au repos
*/
#menu dt
{
text-align: center;
font-weight: bold;
background: #C9E6ED;
border: 2px double;
border-color: Blue;
}
#menu dd
{
border: 1px solid gray;
}
/*
fond des cases sous menu
*/
#menu li
{
text-align: center;
background: #C9E6ED;
}
/*
Liens
*/
#menu li a, #menu dt a
{
color: #000;
text-decoration: none;
display: block;
height: 100%;
}
/*
Liens sur passage
*/
#menu li a:hover, #menu dt a:hover
{
background: #407fe8;
}
/* cadre principal du site qui contient la partie haute et basse du site*/
#principal
{
width: 790px;
margin: auto;
background-color: #A1DFDF; /*padding-top: 0px;*/
color: Black;
border: medium solid;
border-color: #407fe8;
font-size: large;
text-align: center;
}
#principal p
{
font-size:small;
text-align: center;
}
/* partie centrale du site qui contient les données de chaque page*/
#centre
{
width: 790px;
margin: 0;
margin: auto;
color: Black;
padding-top: 10px;
font-size: small;
text-align: justify;
background: #ffffff;
background-color: #E2F7F7;
}