Bonjour,
Comment faire pour que mon site soit toujours centré quelque soit la résolution de l'écran?
J'ai les éléments suivant:
-wrapper
-conteneur( - logo - top menu - contenu )
-footer
Voici mon css:
html, body {
height: 100%;
}
/*définit les styles par défaut dans la page*/
body {
padding : 0;
background: url(../images/fond.jpg) top center repeat;
}
img {
border : none;
}
/*définit la couleur des liens et leur comportement*/
a {
color : #9e9e9e;
}
a:hover {
text-decoration : none;
}
a:focus {
outline: none;
}
.clr {
clear : both;
}
li {
list-style : none;
}
p {
padding : 4px 0 4px 0;
}
/* le * permet d'appliquer à tous les styles (ici marges 0 ce qui initialise tous les navigateurs de la
même manière)*/
* {
margin : 0;
padding : 0;
}
h1, h2, h3, h4, h5 {
font-size : 14px;
font-weight : normal;
}
/***********************************STRUCTURE HTML************************/
/********************W R A P P E R ********************/
#wrapper { /*bloc 1 principal qui contient toute la page*/
min-height: 100%;
width:1280px;
overflow: hidden;
margin-left: auto;
margin-right: auto;
}
/******************C O N T E N E U R *****************/
#conteneur { /*bloc logo/top menu et contenu)*/
background: url(../images/cerisier.png) bottom right no-repeat;
}
/**********************LOGO********************/
#logo { /*logo*/
margin: 0 auto;
margin-top:20px;
width: 228px;
height: 123px;
background: url(../images/logo.jpg) top left no-repeat;
}
#logo a {/*lien du logo*/
width: 200px;
height: 120px;
display: block;
}
/****************TOP MENU CENTRER*****************/
#topmenu{
height: 40px;
background: url(../images/barre.gif) bottom no-repeat;
list-style: none;
text-align: center;
}
#topmenu li {
display: inline;
margin-right: 5px;
font-size:14px;
line-height: 70px;
}
#topmenu li a {
display: inline-block;
padding: 5px 0px;
text-align: center;
width: 80px;
}
#topmenu li a:hover, #topmenu li.current {
}
#centre { /***mon contenu*/
width:1280px;
}
#footer {
width:1280px;
margin: 0 auto;
padding: 10px;
text-align: center;
background:#494747;
}
Merci d'avance!
Comment faire pour que mon site soit toujours centré quelque soit la résolution de l'écran?
J'ai les éléments suivant:
-wrapper
-conteneur( - logo - top menu - contenu )
-footer
Voici mon css:
html, body {
height: 100%;
}
/*définit les styles par défaut dans la page*/
body {
padding : 0;
background: url(../images/fond.jpg) top center repeat;
}
img {
border : none;
}
/*définit la couleur des liens et leur comportement*/
a {
color : #9e9e9e;
}
a:hover {
text-decoration : none;
}
a:focus {
outline: none;
}
.clr {
clear : both;
}
li {
list-style : none;
}
p {
padding : 4px 0 4px 0;
}
/* le * permet d'appliquer à tous les styles (ici marges 0 ce qui initialise tous les navigateurs de la
même manière)*/
* {
margin : 0;
padding : 0;
}
h1, h2, h3, h4, h5 {
font-size : 14px;
font-weight : normal;
}
/***********************************STRUCTURE HTML************************/
/********************W R A P P E R ********************/
#wrapper { /*bloc 1 principal qui contient toute la page*/
min-height: 100%;
width:1280px;
overflow: hidden;
margin-left: auto;
margin-right: auto;
}
/******************C O N T E N E U R *****************/
#conteneur { /*bloc logo/top menu et contenu)*/
background: url(../images/cerisier.png) bottom right no-repeat;
}
/**********************LOGO********************/
#logo { /*logo*/
margin: 0 auto;
margin-top:20px;
width: 228px;
height: 123px;
background: url(../images/logo.jpg) top left no-repeat;
}
#logo a {/*lien du logo*/
width: 200px;
height: 120px;
display: block;
}
/****************TOP MENU CENTRER*****************/
#topmenu{
height: 40px;
background: url(../images/barre.gif) bottom no-repeat;
list-style: none;
text-align: center;
}
#topmenu li {
display: inline;
margin-right: 5px;
font-size:14px;
line-height: 70px;
}
#topmenu li a {
display: inline-block;
padding: 5px 0px;
text-align: center;
width: 80px;
}
#topmenu li a:hover, #topmenu li.current {
}
#centre { /***mon contenu*/
width:1280px;
}
#footer {
width:1280px;
margin: 0 auto;
padding: 10px;
text-align: center;
background:#494747;
}
Merci d'avance!
Commentaire