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;
}