Bonsoir,
J'aimerais positionné une image en logo en haut a gauche et mon menu avec une liste ul en haut a droite mais les menu en fait ce seront des images...
J'ai divisé comme ca :
- un bloc container qui comprendra tout, je fixe ainsi la largeur que je veux et je le centre !
- un bloc header qui contient le logo et le menu
- un bloc contenu et par la suite un bloc footer je pense
Déja que pensez vous de ma disposition ?
Des choses ne sont pas nécessaires ?
Comment découpez-vous vous ?
Voici le code xhtml
Pour la feuille de style :
Je n'arrive pas à placer mon menu bien en haut a droite du div container... il reste un espace au dessus...
Voici ce que j'obtiens :
image
En blanc, c'est les <li>, on voit bien qu'ils ne se mettent pas contre le bord en haut !
Quelqu'un peut m'aider svp ?
Merci
Ps : au passage, vous donnez quelle largeur pour votre site maintenant ? les 800*600 ne sont plus à l'ordre du jour ? C'est quoi le minimum maintenant en largeur ?
Modifié par italiasky (20 Dec 2007 - 21:13)
J'aimerais positionné une image en logo en haut a gauche et mon menu avec une liste ul en haut a droite mais les menu en fait ce seront des images...
J'ai divisé comme ca :
- un bloc container qui comprendra tout, je fixe ainsi la largeur que je veux et je le centre !
- un bloc header qui contient le logo et le menu
- un bloc contenu et par la suite un bloc footer je pense
Déja que pensez vous de ma disposition ?
Des choses ne sont pas nécessaires ?
Comment découpez-vous vous ?
Voici le code xhtml
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Titre</title>
<link href="images/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="header">
<img id="logo" src="images/logo.jpg" alt="Logo" width="241" height="113" />
<ul id="menu">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div id="contenu">
Contenu
</div>
</div>
</body>
</html>
Pour la feuille de style :
body
{
margin: 0;
padding: 0;
text-align: center;
background: white;
background-image: url("bg.jpg");
background-repeat: repeat-x;
}
div#container
{
width: 900px;
margin-left: auto;
margin-right: auto;
padding: 0;
text-align: left;
}
div#header
{
width: 100%;
height: 113px;
margin: 0;
padding: 0;
}
img#logo
{
padding: 0;
margin: 0;
display: block;
float:left;
}
ul#menu
{
float: right;
list-style-type: none;
}
ul#menu li
{
float: left;
height: 55px;
width: 55px;
border: 1px dotted #ffffff;
}
div#contenu
{
}
Je n'arrive pas à placer mon menu bien en haut a droite du div container... il reste un espace au dessus...
Voici ce que j'obtiens :
image
En blanc, c'est les <li>, on voit bien qu'ils ne se mettent pas contre le bord en haut !
Quelqu'un peut m'aider svp ?
Merci
Ps : au passage, vous donnez quelle largeur pour votre site maintenant ? les 800*600 ne sont plus à l'ordre du jour ? C'est quoi le minimum maintenant en largeur ?
Modifié par italiasky (20 Dec 2007 - 21:13)