Bonjour Tchupa,
Peux-t-on voir ton code
XHTML s'il te plaît ?
Cependant, je vais essayer de te proposer une solution pour pallier ton problème :
Dans ton conteneur
bodycenter tu peux ajouter un autre bloc que l'on va appeler
page
Ce qui te donne ça :
<!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" lang="fr">
<head>
<title>page de test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<link rel="stylesheet" type="text/css" href="style.css" media="all" />
</head>
<body>
<div id="bodycenter">
<div id="page">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tincidunt turpis et est dignissim euismod. Curabitur porta, libero<br />
ut sodales facilisis, sapien quam laoreet ipsum, vel suscipit lectus augue id libero. Donec vel tellus arcu. Nam quis elit<br />
adipiscing orci interdum lacinia eu in libero. Fusce vestibulum, leo vel tincidunt ullamcorper, neque nulla euismod tortor, at<br />
ullamcorper tellus odio vitae nunc. Proin eget neque ante. Donec aliquet venenatis turpis, at pretium lacus pulvinar a.<br />
Suspendisse sem justo, convallis eget consequat id, sagittis id neque. Etiam tristique, dolor in auctor vulputate, mauris felis<br />
consequat ipsum, nec auctor est magna non metus. Sed nec tellus et neque volutpat pellentesque et mollis ipsum. Integer<br />
iaculis, ligula et suscipit convallis, nisi arcu scelerisque purus, id tristique nunc dolor ac libero. Nullam et tellus non ligula<br />
sollicitudin placerat. Nulla elementum volutpat arcu at pretium. In ut lectus in nulla dignissim tincidunt. Integer quis lectus elit.<br />
Maecenas in condimentum nulla.
</p>
</div>
</div>
</body>
</html>
Ici, j'ai ajouté du texte et c'est ce dernier qui devra être aligné à gauche.
Ensuite, l'idée est de "supprimer" la marge de gauche au bloc
#page et, de ce fait, ce dernier sera aligné à gauche.
Ce qui nous donne ceci pour le code
CSS :
/* CSS */
#bodycenter {
width:732px;
height: 700px;
text-align:center;
position: relative;
margin-left: auto;
margin-right: auto;
border: 1px solid #c00;
}
#page {
width: 400px;
height: 500px;
margin-left: 0;
border: 1px solid #00cc00;
}
J'ai rajouté des bordures et une hauteur pour les blocs, libre à toi de les modifier.
Es-ce le résultat escompté ?