Bonjour,
Je suis en train de découper un design extensible, mais ça doit faire une bonne heure que je me casse la tête sur un problème sûrement tout bête .
En résumé, j'essaie de faire comme ceci, un design extensible avec une barre de navigation (background qui se répète + logo & menu centre au milieu), une bannière centrée ( background-position:center) et le contenu : http://img525.imageshack.us/img525/4773/cequejeveuxfaire.jpg
Le problème, c'est que j'arrive à faire tenir le logo et le menu (4 images) sur la barre de navigation à l'aide de float right et left (voir code ci dessous) mais ce que je veux faire c'est centrer ces éléments au centre comme sur les 2 cas ci dessus ... J'ai essayé plusieurs balises, j'ai fait pleins de modifications, mais toujours le même problème : j'arrive à centrer 1 élément (le logo par exemple ou 1 des 4 images du menu) mais les autres images se retrouvent centrées mais les unes en dessous de l'autres
Voilà mon code HTML actuel :
Et le CSS :
Merci pour votre aide
Modifié par BeaRRRR (12 Sep 2009 - 16:02)
Je suis en train de découper un design extensible, mais ça doit faire une bonne heure que je me casse la tête sur un problème sûrement tout bête .
En résumé, j'essaie de faire comme ceci, un design extensible avec une barre de navigation (background qui se répète + logo & menu centre au milieu), une bannière centrée ( background-position:center) et le contenu : http://img525.imageshack.us/img525/4773/cequejeveuxfaire.jpg
Le problème, c'est que j'arrive à faire tenir le logo et le menu (4 images) sur la barre de navigation à l'aide de float right et left (voir code ci dessous) mais ce que je veux faire c'est centrer ces éléments au centre comme sur les 2 cas ci dessus ... J'ai essayé plusieurs balises, j'ai fait pleins de modifications, mais toujours le même problème : j'arrive à centrer 1 élément (le logo par exemple ou 1 des 4 images du menu) mais les autres images se retrouvent centrées mais les unes en dessous de l'autres
Voilà mon code HTML actuel :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Titre</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="navbar">
<div id="logo"><img src="images/logo.jpg"></div>
<div id="menu"><img src="images/menu4.jpg"></div>
<div id="menu"><img src="images/menu3.jpg"></div>
<div id="menu"><img src="images/menu2.jpg"></div>
<div id="menu"><img src="images/menu1.jpg"></div>
</div>
<div id="header"></div>
<div id="contenu"></div>
</body>
</html>
Et le CSS :
body {
background-color:#ffffff;
padding:0; /*Pour que la page n’ai aucune marge*/
margin:0; /*Pour que la page n’ai aucune marge*/
}
#navbar {
background-image : url("images/pix01.jpg");
height : 46px;
background-repeat : repeat-x;
}
#logo {
float:left;
}
#menu {
float:right;
}
#header {
background-image : url("images/web02.jpg");
background-repeat: no-repeat;
height : 147px;
background-position:center;
}
#contenu {
background-image : url("images/pix03.jpg");
height : 152px;
background-repeat : repeat-x;
}
Merci pour votre aide
Modifié par BeaRRRR (12 Sep 2009 - 16:02)