Bonjour,
Je dois développer un petit site pour une amie, j'ai trouvé ici un tuto qui semble correspondre à ce que je cherche, j'ai essayé de l'appliquer, mais je me heurte à 2 problèmes :
- le texte de la div "content" est décalé à l'extrême droite, alors qu'il devrait être calé sous l'image de l'entête.
- moins grave, je ne parviens pas à créer un séparateur vertical entre les div.
Le résultat est visible ici : http://chemin26.pagesperso-orange.fr/
Merci d'avance pour votre aide!
voici le code HTML :
et le CSS :
Je dois développer un petit site pour une amie, j'ai trouvé ici un tuto qui semble correspondre à ce que je cherche, j'ai essayé de l'appliquer, mais je me heurte à 2 problèmes :
- le texte de la div "content" est décalé à l'extrême droite, alors qu'il devrait être calé sous l'image de l'entête.
- moins grave, je ne parviens pas à créer un séparateur vertical entre les div.
Le résultat est visible ici : http://chemin26.pagesperso-orange.fr/
Merci d'avance pour votre aide!
voici le code HTML :
<html lang="fr">
<head>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div id="header">
<h1>Chemin 26</h1>
</div>
<div id="center">
<div id="content">
<h2>contenu</h2>
<p>Texte du contenu
</div><!-- #content -->
<div id="sidebar">
<h2>Navigation</h2>
<ul id="menu">
<li><a href="#" title="menu 1">menu 1</a></li>
<li><a href="#" title="menu 2">menu 2</a></li>
</ul>
</div> <!-- #sidebar -->
</div><!-- #center -->
<div id="footer">
<p>pied de page</p>
</div><!-- #footer -->
</body>
</html>
et le CSS :
html, body {
height: 100%;
margin: 0;
}
html {
background: #ffce5e url(fond.png);
}
div#global {
min-height: 100%;
width: 750px;
padding: 0 10px;
margin: 0 auto;
position: relative;
padding: 0 10px;
background: #ffce5e url(separateur.png) center repeat-y;
}
div#center {
/* Pour éviter la superposition du pied de page et du contenu : */
padding-bottom: 50px;
overflow: auto;
}
div#content {
float: right;
width: 530px;
}
div#sidebar {
float: left;
width: 200px;
}
div#header {
background: #7fcf2e url(entete.png) no-repeat;
color: #fff;
height: 201px;
}
div#header h1 {
margin: 0;
}
div#footer {
position: absolute;
width: 750px;
bottom: 0;
left: 10px;
background: #7fcf2e url(footer.png) repeat-x;
color: #fff;
}