28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'essaie de faire mon site Internet (après environ 10 ans sans faire de programmation). J'avais l'habitude de travailler avec HTML et Javascript. Et voilà que j'essaie de faire du CSS! lol

Sur ma page, j'ai un Header, une page principale et un menu situé sur la droite. Je voudrais repositionner le menu de droite à la gauche de la page principale. J'ai essayé des trucs, sans succès. J'aurais besoin d'aide!!!

Voici le code CSS (le HTML suit). Si l'un d'entre vous voit facilement ce que je dois faire, merci de me le dire:


/* standard elements */
* {
	margin: 0;
	padding: 0;
}
a {
	color: #963;
}
a:hover {
	color: #C60;
}
body {
	background: #655A46 url(img/bg2.gif);
	color: #543;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
}
input {
	color: #555;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
p,cite,code,ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;
}
h1 {
	font-size: 1.4em;
	margin-bottom: 4px;
}
code {
	background: #FFE;
	border: 1px solid #EED;
	border-left: 6px solid #938262;
	color: #554;
	display: block;
	font: normal 1.1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
blockquote {
	background: url(img/quote.gif) no-repeat;
	color: #666;
	display: block;
	font: normal 1.3em "Lucida Sans Unicode",serif;
	padding-left: 28px;
}
h1,h2,h3 {
	color: #654;
	padding-top: 6px;
}

/* misc */
.clearer {
	clear: both;
}

/* structure */
.container {
	background: url(img/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 780px;
}

/* header */
.header {
	background: url(img/bgheader.gif) repeat-x;
	height: 120px;
	margin: 0 auto;
	width: 760px;
	vertical-align:top; 

}

/* title */
.title {
	
}
.title h1 {
	color: #E4DBCF;
	font: normal 3.4em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
}


/* navigation */
.navigation {
	background: #FFF url(img/bgnavigation.gif) repeat-x;
	font: bold 1.2em Verdana,sans-serif;
	height: 44px;
	margin: 0 auto;
	padding: 0 18px;
	width: 725px;
}
.navigation a {
	color: #543;
	text-decoration: none;
	padding: 3px 4px;
	margin-right: 12px;
	line-height: 44px;
}
.navigation a:hover {
	background: #CEBDA1;
	color: #420;
}

/* main */
.main {
	clear: both;
	padding: 0 10px 12px 28px;
}

/* sub navigation */
.sidenav {
	float: right;
	width: 218px;
}
.sidenav h1 {
	background: #BCB39F url(img/sidenavh1.gif) repeat-x;
	border-bottom: 1px solid #999;
	border-top: 1px solid #CCC;
	color: #4A4A44;
	font-size: 1.2em;
	height: 22px;
	margin: 0;
	padding-left: 12px;
}
.sidenav ul {
	margin: 0;
	padding: 0;
}
.sidenav li {
	border-bottom: 1px solid #A98;
	border-top: 1px solid #DDC;
	list-style: none;
}
.sidenav li a {
	background: #CCC3AF;
	color: #554;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
}
.sidenav li a:hover {
	background: #D6CCB9;
	color: #654;
}

/* content */
.content {
	padding-top: 12px;
	float: left;
	width: 68%;
}
.content .descr {
	color: #987E57;
	font-size: 1.1em;
	margin-bottom: 6px;
}
.content li {
	list-style: url(img/li.gif);
	margin-left: 18px;
}

/* footer */
.footer {
	background: #958463 url(img/bgfooter.gif) repeat-x;
	color: #FED;
	font-size: 1.1em;
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
	width: 760px;
}
.footer a {
	color: #FFD;
	text-decoration: none;
}
.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}

_________________________

Voici le index.html:


<body>

<div class="container">

	<div class="header" style="width: 760px; height: 120px">
				
		<div class="title">
			<h1 align="center" valign="top" style="margin-bottom: 0px">XXXXXXXX</h1>
		</div>

	</div>

	<div class="navigation">
			<a href="index.html">XXXXXXXX</a>
			<a href="index.html">XXXXXXXX</a>
			<a href="index.html">XXXXXXXX</a>
			<a href="index.html">XXXXXXXX</a>
			<a href="index.html">XXXXXXXX</a>
			<div class="clearer"><span></span></div>
		</div>

	<div class="main">		
		
		<div class="content">

			<h1>XXXXXXXX</h1>
			<div class="descr">XXXXXXXX</div>

			<p>XXXXXXXX</p>


			<h1>XXXXXXXX</h1>
			<div class="descr">XXXXXXXX</div>

			<p>XXXXXXXX</p>
		</div>

		<div class="sidenav">

			<h1>XXXXXXXX</h1>
			<ul>
				<li><a href="index.html">XXXXXXXX</a></li>
				<li><a href="index.html">XXXXXXXX</a></li>
				<li><a href="index.html">XXXXXXXX</a></li>
				<li><a href="index.html">XXXXXXXX</a></li>
			</ul>

			<h1>XXXXXXXX</h1>
			<ul>
				<li><a href="index.html">XXXXXXXX</a></li>
				<li><a href="index.html">XXXXXXXX</a></li>
				<li><a href="index.html">XXXXXXXX</a></li>
				<li><a href="index.html">XXXXXXXX</a></li>
			</ul>

			<h1>XXXXXXXX</h1>
			<ul>
				<li><a href="index.html">XXXXXXXX</a></li>
				<li><a href="index.html">XXXXXXXX</a></li>
				<li><a href="index.html">XXXXXXXX</a></li>
				<li><a href="index.html">XXXXXXXX</a></li>
			</ul>

		</div>

		<div class="clearer"><span></span></div>

	</div>

	<div class="footer"></a>
	</div>

</div>

</body>

Voilà. Je sais pas s'il faut modifier le HTML ou le CSS, ou même les deux. Merci de m'éclairer!

karolanne Smiley biggol
Modifié par karolanne (13 May 2008 - 02:22)
Bonsoir et bienvenue!

En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace).

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne

D'ailleurs, je rappelle que le lien qui apparaît en bandeau tout en haut du forum ("Nouveau sur le forum ?...") est important. Il contient des pistes de recherche, des indications sur les règles de vie de la communauté, etc.
Il serait courtois de ta part de bien vouloir en prendre connaissance.

Bonne continuation Smiley smile

upload/1-code.gif
Modifié par Hermann (13 May 2008 - 01:43)
Bonjour,

Mon français n'est pas très bon. Pourrais-tu m'expliquer que veut dire afficher avec des boutons?

J'ai lu le lien pour les nouveaux. Je suis pas certaine d'avoir bien comprise le tout. J'ai ajouté des balises. SVP, me dire si c'est ok.

Merci.
Modifié par karolanne (13 May 2008 - 02:09)
Bonsoir karolanne,

Presque Smiley cligne
Juste "code" entre crochets sans rien d'autre (enlèves css et html) ou appuies sur le bouton code (regardes l'image fournie par Hermann) que tu as dans l'interface d'édition des messages (sous les smileys)

Sinon, aurais-tu une page en ligne (ne serait-ce que pour avoir les images) ?
/* sub navigation */
.sidenav {
float: right; [#blue]à droite /float:left à gauche  [/#][smile] 
width: 218px;
}


Cdt,
Sylvain
Bonsoir Sylvain,

Merci. Je pense que c'est correct: le code s'affiche différent du reste du texte.
Et je me suis casser la tête parce que je sais pas ce qu'il fallait écrire: sur la gauche de... ou à la gauche de. Je pense que j'ai bien écrit. Smiley confus

J'ai changé le float: right; pour le float: left; Le résultat: le menu de la droite s'est affiché sur la page principale (j'ai cherché sur Internet pour savoir quoi écire à la place de mainpage...), en débutant au même endroit que celle-ci. Cela fait du sens ce que j'ai écrit? Vous comprenez ce que je veux dire?

Mon site n'est pas encore enligne. Vous avez besoin des images?

Merci pour tout.

karolanne

(Que veut dire cdt? Merci!)
Modifié par karolanne (13 May 2008 - 02:33)
Well done, it's perfect Smiley jap

Tu veux sortir le bloc.sidenav du bloc .container et le placer à gauche ?

Ce qu'il y a de bien avec une page en ligne c'est que l'on visualise mieux ce que les mots on parfois du mal à retranscrire, d'autant plus lorsque la langue n'est pas la même Smiley cligne

ps: il y a beaucoup trop de titre de niveau 1 (H1) dans ta page (et de clear également) Smiley cligne
Bonsoir,
Merci!

Vous voulez des images? En voilà. hehe J'ai fait des images de maintenant (no) et de ce que j'essaie de faire (yes)...

upload/16664-No.jpg
upload/16664-Yes.jpg

Ouf! J'ai un énorme mal de tête; je suis sur cela depuis ce matin. Je suis très dummy!!! Smiley confused

Merci.
Hello karolanne,

Tu peux essayer de cette façon :
.container {
tes autres propriétés;
[#blue]position:relative;[/#]}
.sidenav {
[#blue]position:absolute;
left:0;[/#]
width: 218px;
}
.main {
tes autres propriétés;
[#blue]margin-left:218px;
min-height:[#black]X[/#]px[/#]; [#blue]la hauteur de ton menu par exemple...[/#]
}

Ensuite petit commentaire conditionnel pour les versions inférieures à IE7 pour qui le min-height pose quelques soucis...

<!--[if lt IE 7]>
<style type="text/css">
.main  {
[#blue]height: [#black]X[/#]px;la hauteur de ton menu par exemple...[/#]
}
</style>
<![endif]-->


Ensuite, supprimer les clears et autres
<div class="clearer"><span></span></div> 
qui ne servent pas à grand chose...
Modifier tes titres de niveau (6 titres de niveau 1 cela fait beaucoup pour une seule page Smiley lol )

Il est possible que cela fonctionne, mais cela peut dépendre de ta page dans son ensemble (d'où l'intérêt d'une page en ligne Smiley cligne )

Si cela ne fonctionne pas comme tu le souhaites, nous essaierons autre chose Smiley smile

Cdt (Cordialement Smiley cligne )
Sylvain
Modifié par 6l20 (13 May 2008 - 10:57)
Bonjour Sylvain,

Désolée, je me suis endormi hier.

Je vais essayer tout cela aujourd'hui.

Merci beaucoup!!! Smiley cligne
Hello,

J'ai fait les modifications suggérées + autres. Voilà ce que ça donne : mon texte de la page principale se retrouve à l'arrière du menu de gauche. J'ai tenté de changer les padding de la page principale, mais cela n'a pas fonctionné comme prévu. Il y a deux trucs que j'essaie de faire :
1- faire en sorte que le texte de la page principale débute juste à la droite du menu de gauche
2- faire en sorte que la longueur de l'espace de la page principale (la partie beige pâle) prenne le reste de l'écran vers le bas, plutôt qu'être court. Voici les images de présentement et le code de présentement.

upload/16664-08-05-13.jpg


/* standard elements */
* {
	margin: 0;
	padding: 0;
}
a {
	color: #963;
}
a:hover {
	color: #C60;
}
body {
	background: #655A46 url(img/bg2.gif);
	color: #543;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
}
input {
	color: #555;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
p,cite,code,ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;
}
h1 {
	font-size: 1.4em;
	margin-bottom: 4px;
}
code {
	background: #FFE;
	border: 1px solid #EED;
	border-left: 6px solid #938262;
	color: #554;
	display: block;
	font: normal 1.1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
blockquote {
	background: url(img/quote.gif) no-repeat;
	color: #666;
	display: block;
	font: normal 1.3em "Lucida Sans Unicode",serif;
	padding-left: 28px;
}
h1,h2,h3 {
	color: #654;
	padding-top: 6px;
}

/* misc */
.clearer {
	clear: both;
}

/* structure */
.container {
	position: relative;
	background: url(img/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 780px;
}

/* header */
.header {
	background: url(img/bgheader.gif) repeat-x;
	height: 120px;
	margin: 0 auto;
	width: 760px;
	vertical-align:top; 

}

/* title */
.title {
	
}
.title h1 {
	color: #E4DBCF;
	font: normal 3.4em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
}


/* navigation */
.navigation {
	background: #FFF url(img/bgnavigation.gif) repeat-x;
	font: bold 1.2em Verdana,sans-serif;
	height: 44px;
	margin: 0 auto;
	padding: 0 18px;
	width: 725px;
}
.navigation a {
	color: #543;
	text-decoration: none;
	padding: 3px 4px;
	margin-right: 12px;
	line-height: 44px;
}
.navigation a:hover {
	color: #FCFAEA;

}

/* main */
.main {
	clear: both;
	padding: 0 10px 12px 28px;
}

/* sub navigation */
.sidenav {
	position: absolute;
	left: 0;
	padding: 0 11px;
	width: 218px;
}
.sidenav h1 {
	background: #BCB39F url(img/sidenavh1.gif) repeat-x;
	border-bottom: 1px solid #999;
	border-top: 1px solid #CCC;
	color: #4A4A44;
	font-size: 1.2em;
	height: 22px;
	margin: 0;
	padding-left: 12px;
}
.sidenav ul {
	margin: 0;
	padding: 0;
}
.sidenav li {
	border-bottom: 1px solid #A98;
	border-top: 1px solid #DDC;
	list-style: none;
}
.sidenav li a {
	background: #CCC3AF;
	color: #554;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
}
.sidenav li a:hover {
	background: #D6CCB9;
	color: #654;
}

/* content */
.content {
	padding-top: 12px;
	float: left;
	width: 68%;
}
.content .descr {
	color: #987E57;
	font-size: 1.1em;
	margin-bottom: 6px;
}
.content li {
	list-style: url(img/li.gif);
	margin-left: 18px;
}

/* footer */
.footer {
	background: #958463 url(img/bgfooter.gif) repeat-x;
	color: #FED;
	font-size: 1.1em;
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
	width: 760px;
}
.footer a {
	color: #FFD;
	text-decoration: none;
}
.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}


J'ai tenté de faire des modifs au niveau du padding de la partie "content" mais sans succès. Pourquoi cette partie? Voir code html ci-bas :


<div class="main">		
		
		<div class="content">

			<h1>XXXXXXX</h1>
			<div class="descr">XXXXXXX</div>

			<p>XXXXXX</p>

		</div>


Pour les titres h1, ce sont des détails que je vais régler plus tard, lorsque le frame sera à mon goût...

Merci!!!
Bonsoir karolanne,

J'avais bien compris ce que tu voulais faire, mes explications ne devaient pas être suffisemment claires... Smiley sweatdrop
Mes excuses je te présente Smiley cligne
Voici un exemple de code (forcément sans images... Smiley langue ) et librement adapté à ma vision de la chose à l'instant T... Smiley lol

<!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>karolanne</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
/* standard elements */
* {
margin: 0;
padding: 0;
}
a {
color: #963;
}
a:hover {
color: #C60;
}
body {
background: #655A46 url(img/bg2.gif);
color: #543;
font: normal 62.5% "Lucida Sans Unicode",sans-serif;
margin:20px auto;
}
input {
color: #555;
font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
p,cite,code,ul {
font-size: 1.2em;
padding-bottom: 1.2em;
}
h1 {
font-size: 1.4em;
margin-bottom: 4px;
}
code {
background: #FFE;
border: 1px solid #EED;
border-left: 6px solid #938262;
color: #554;
display: block;
font: normal 1.1em "Lucida Sans Unicode",serif;
margin-bottom: 12px;
padding: 8px 10px;
white-space: pre;
}
blockquote {
background: url(img/quote.gif) no-repeat;
color: #666;
display: block;
font: normal 1.3em "Lucida Sans Unicode",serif;
padding-left: 28px;
}
h1,h2,h3 {
color: #654;
padding-top: 6px;
}
/* misc */
.clearer {
clear: both;
}
/* structure */
.container {
background: url(img/bgcontainer.gif) repeat-y;
margin: 0 auto;
width: 780px;
position:relative;
}
/* header */
.header {
background: url(img/bgheader.gif) repeat-x;
height: 120px;
}
/* title */
.title h1 {
color: #E4DBCF;
font: normal 3.4em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
text-align:center;
padding-top:30px;
}
/* main */
.main {
background:white;
margin-left:218px;
padding:15px;
min-height:467px;
}
/* navigation */
.navigation {
background: #CAB99D url(img/bgnavigation.gif) repeat-x;
font: bold 1.2em Verdana,sans-serif;
height: 44px;
padding: 0 18px;
}
.navigation a {
color: #543;
text-decoration: none;
padding: 3px 4px;
margin-right: 12px;
line-height: 44px;
}
.navigation a:hover {
background: #987E57;
color: #420;
}
/* sub navigation */
.sidenav {
position:absolute;
width: 218px;
left:0;
}
.sidenav h1 {
background: #BCB39F url(img/sidenavh1.gif) repeat-x;
border-bottom: 1px solid #999;
border-top: 1px solid #CCC;
color: #4A4A44;
font-size: 1.2em;
height: 22px;
margin: 0;
padding-left: 12px;
}
.sidenav ul {
margin: 0;
padding: 0;
}
.sidenav li {
border-bottom: 1px solid #A98;
border-top: 1px solid #DDC;
list-style: none;
}
.sidenav li a {
background: #CCC3AF;
color: #554;
display: block;
padding:8px 4px 8px 30px;
text-decoration: none;
}
.sidenav li a:hover {
background: #D6CCB9;
color: #654;
}
/* content */
.content {
margin:10px auto;
}
.content .descr {
color: #987E57;
font-size: 1.1em;
margin-bottom: 6px;
}
.content li {
list-style: url(img/li.gif);
margin-left: 18px;
}
/* footer */
.footer {
background: #958463 url(img/bgfooter.gif) repeat-x;
color: #FED;
font-size: 1.1em;
line-height: 40px;
margin: 0 auto;
text-align: center;
}
.footer a {
color: #FFD;
text-decoration: none;
}
.footer a:hover {
color: #FFF;
text-decoration: underline;
}
-->
</style>

<!--[if lt IE 7]>
<style type="text/css">
.content  {
height: 467px;
}
</style>
<![endif]-->

</head>
<body>
<div class="container">

<div class="header">

<div class="title">
<h1>Un joli titre</h1>
</div>

</div>

<div class="navigation">
<a href="#">Accueil</a>
<a href="#">L'entreprise</a>
<a href="#">Nous contacter</a>
<a href="#">Nos coordonnées</a>
<a href="#">Aide</a>
</div>
<div class="sidenav">

<h1>PIERRES SEMI-PRECIEUSES</h1>
<ul>
<li><a href="#">Minéraux</a></li>
<li><a href="#">Brutes</a></li>
<li><a href="#">Polies/Cabochons/Facétées</a></li>
<li><a href="#">Pièces de Musée</a></li>
</ul>

<h1>FOSSILES</h1>
<ul>
<li><a href="#">Fossile 1</a></li>
<li><a href="#">Fossile 2</a></li>
<li><a href="#">Fossile 3</a></li>
<li><a href="#">Fossile 4</a></li>
</ul>

<h1>BIJOUX</h1>
<ul>
<li><a href="#">Bijou 1</a></li>
<li><a href="#">Bijou 2</a></li>
<li><a href="#">Bijou 3</a></li>
<li><a href="#">Bijou 4</a></li>
</ul>

</div>
<div class="main">
<div class="content">

<h2>Dernières nouvelles</h2>
<div class="descr">
<p>Et bien en fait, il s'agit des dernières nouvelles...</p>
</div>

<p>Vita est illis semper in fuga uxoresque mercenariae conductae ad tempus ex pacto atque, ut sit species matrimonii, dotis nomine futura coniunx hastam et tabernaculum offert marito, post statum diem si id elegerit discessura, et incredibile est quo ardore apud eos in venerem uterque solvitur sexus.</p>



<h2>Nouvelles moins fraîches</h2>
<div class="descr">
<p>Cours de rattrapage pour celles et ceux qui sont à la bourre...</p>
</div>

<p>Vita est illis semper in fuga uxoresque mercenariae conductae ad tempus ex pacto atque, ut sit species matrimonii, dotis nomine futura coniunx hastam et tabernaculum offert marito, post statum diem si id elegerit discessura, et incredibile est quo ardore apud eos in venerem uterque solvitur sexus.</p>

</div>
</div>
<div class="footer"><a href="#"> Copyright</a>
</div>

</div>

</body>
</html>

Cela ressemble-t-il à ce que tu souhaites obtenir ?
(testé sous FF, Opera, IE, a priori un petit bug avec Safari Smiley fache )

Je te laisse les H1 Smiley biggrin

Il y a évidemment d'autres possibilités Smiley cligne
Cdt,
Sylvain
Là, tu m'embrouilles totalement! Je suis perdue! Ben trop compliqué... J'abandonne! Je suis nule! Smiley bawling
as-tu une adresse de courriel? Je t'enverrais une copie de mes fichiers pour que tu vois comment tout est organisé. Parce que là, ton html ne semble pas fiter avec l'ensemble de la page... Smiley ohwell
Allons, allons pas de découragement hatif Smiley cligne
J'allais posté la V2...dont j'étais un peu plus "fier" Smiley bawling
Qu'est-ce qui n'est pas clair ? Qu'est-ce qui t'embrouille ?
CSS et HTML n'ont été modifié que légèrement pour obtenir ce que tu voulais...
As-tu testé le code que je viens de donner ?
N'est-ce pas ce que tu voulais obtenir ?

Je vais attendre ton retour avant de te fournir la version qui me semble mieux construite.

Juste pour comprendre : Qu'est-ce qui t'empêche de mettre une version test en ligne ? Smiley ohwell
C'eût été plus simple... Smiley decu
En fait, c'est que tu as travaillé à partir du code d'hier, alors que j'ai travaillé dessus toute la journée (j'ai fait des changements). Donc, ça ne fittait plus avec ton code... Mais j'ai ajusté quelques trucs et voilà ce que ça donne:

upload/16664-13v2.jpg

Je n'aime pas la partie suppérieur qui a la couleur des parties de droites et gauches (le ligné), et je n'arrive plus à mettre le titre "un joli titre" aligné au top du header (je veux ajouter des images à gauche et droite du titre + en-bas du titre - j'ai donc besoin de l'espace du bas). Est-ce que tu me comprends? Mais à part ça, c'est tout à fait ce que je voulais.

Je peux pas mettre en ligne parce que j'ai pas de hoster encore.
Et si je suis découragée, c'est que j'ai bûché là-dessus toute la journée et que je suis ultra fatiguée et déprimée! lol Smiley bawling
Mais je te remercie énormément pour le travail que tu as fait. Le code est plus simple et plus compréhensible.

Merci. Smiley sweatdrop
Pas de soucis Smiley cligne

Comme je te le disais, j'ai fait une autre version que je te livrerai si tu le souhaites (elle fonctionne sur tous les navigateurs testés et me semble correspondre davantage à ce que tu souhaites).

Pour ton titre :
body {
background: #655A46 url(img/bg2.gif);
color: #543;
font: normal 62.5% "Lucida Sans Unicode",sans-serif;
margin:[#red]20px[/#] auto; [#blue]remets 0 auto[/#]
}
.title h1 {
color: #E4DBCF;
font: normal 3.4em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
text-align:center;
[#red]padding-top:30px;[/#] [#blue]à supprimer ou à diminuer[/#]
}


Par contre, je n'ai pas compris cette partie :
a écrit :
Je n'aime pas la partie supérieure qui a la couleur des parties de droites et gauches (le ligné)


Je t'ai envoyé un mp Smiley cligne
Cdt,
Sylvain
Modifié par 6l20 (14 May 2008 - 03:13)
Allo Sylvain

Je ne ferai pas les changements pour le titre et tout; je vais attendre ta deuxième version dont tu es plus fier... Smiley cligne
Sinon, je vais avoir l'impression d'avoir encore travaillé pour rien. Toute la journée là-dessus et j'ai juste été capable d'ajuster certains détails! lol C'est cela qui m'a découragé. Alors que toi, tu es arrivé avec un code plus simplifié et plus efficace...

Merci.
Modifié par karolanne (14 May 2008 - 03:21)
karolanne a écrit :
Allo Sylvain
Je ne ferai pas les changements pour le titre et tout; je vais attendre ta deuxième version dont tu es plus fier... Smiley cligne
Sinon, je vais avoir l'impression d'avoir encore travaillé pour rien. Toute la journée là-dessus et j'ai juste été capable d'ajuster certains détails! lol C'est cela qui m'a découragé. Alors que toi, tu es arrivé avec un code plus simplifié et plus efficace...

Merci.

Louis c'était mignon ...lol
Envoies tes fichiers à l'adresse envoyée en pm Smiley cligne
Ouais, je t'ai expliqué par courriel la raison du Louis! lolol
Et le pourquoi je n'enverrai pas les fichiers... Je vais attendre que tu termines la version dont tu es plus fier! Smiley cligne
Je ferai mes changements par la suite...
Ok,

"Plus fier"...euh oui, enfin ce n'est tout de même pas le code de l'année Smiley lol (et pour peu qu'un maitre passe dans le coin et ne me tapes sur les doigts pour une bétise grosse comme le Mont D'Iberville, il n'y a pas des kilomètres Smiley sweatdrop Smiley lol )

Comme je te l'ai dit, il y a encore des choses à améliorer, mais tu feras cela très bien Smiley cligne

<!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>karolanne2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
/* standard elements */
* {
margin: 0;
padding: 0;
}
body {
background: #655A46 url(img/bg2.gif);
color: #543;
font: normal 62.5% "Lucida Sans Unicode",sans-serif;
}
a {
color: #963;
}
a:hover {
color: #C60;
}
input {
color: #555;
font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
p,cite,code,ul {
font-size: 1.2em;
padding-bottom: 1.2em;
}
h1 {
font-size: 1.4em;
margin-bottom: 4px;
}
code {
background: #FFE;
border: 1px solid #EED;
border-left: 6px solid #938262;
color: #554;
display: block;
font: normal 1.1em "Lucida Sans Unicode",serif;
margin-bottom: 12px;
padding: 8px 10px;
white-space: pre;
}
blockquote {
background: url(img/quote.gif) no-repeat;
color: #666;
display: block;
font: normal 1.3em "Lucida Sans Unicode",serif;
padding-left: 28px;
}
h1,h2,h3 {
color: #654;
padding-top: 6px;
}
/* misc */
.clearer {
clear: both;
}
/* structure */
.container {
background: url(img/bgcontainer.gif) repeat-y;
margin: 0 auto;
width: 780px;
}
/* header */
.header {
background: url(img/bgheader.gif) repeat-x;
height: 120px;
}
/* title */
.header h1 {
color: #E4DBCF;
font: normal 3.4em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
text-align:center;
padding:0;
}
/* main */
.main {
background:white;
overflow:hidden;
height:100%;
}
/* navigation */
.navigation {
background: #CAB99D url(img/bgnavigation.gif) repeat-x;
font: bold 1.2em Verdana,sans-serif;
height: 44px;
padding: 0 18px;
}
.navigation a {
color: #543;
text-decoration: none;
padding: 3px 4px;
margin-right: 12px;
line-height: 44px;
}
.navigation a:hover {
background: #987E57;
color: #420;
}
/* sub navigation */
.sidenav {
float:left;
width: 218px;
}
.sidenav h1 {
background: #BCB39F url(img/sidenavh1.gif) repeat-x;
border-bottom: 1px solid #999;
border-top: 1px solid #CCC;
color: #4A4A44;
font-size: 1.2em;
height: 22px;
margin: 0;
padding-left: 12px;
}
.sidenav ul {
margin: 0;
padding: 0;
}
.sidenav li {
border-bottom: 1px solid #A98;
border-top: 1px solid #DDC;
list-style: none;
}
.sidenav li a {
background: #CCC3AF;
color: #554;
display: block;
padding:8px 4px 8px 30px;
text-decoration: none;
}
.sidenav li a:hover {
background: #D6CCB9;
color: #654;
}
/* content */
.content {
margin-left:230px;
padding:10px;
}
.content .descr {
color: #987E57;
font-size: 1.1em;
margin-bottom: 6px;
}
.content li {
list-style: url(img/li.gif);
margin-left: 18px;
}
/* footer */
.footer {
background: #958463 url(img/bgfooter.gif) repeat-x;
color: #FED;
font-size: 1.1em;
line-height: 40px;
margin: 0 auto;
text-align: center;
clear:both;
}
.footer a {
color: #FFD;
text-decoration: none;
}
.footer a:hover {
color: #FFF;
text-decoration: underline;
}
-->
</style>
</head>
<body>
<div class="container">

	<div class="header">
		<h1>Un joli titre</h1>
	</div>
	
	<div class="navigation">
		<a href="#">Accueil</a>
		<a href="#">L'entreprise</a>
		<a href="#">Nous contacter</a>
		<a href="#">Nos coordonnèes</a>
		<a href="#">Aide</a>
	</div>

	<div class="main">
	
		<div class="sidenav">
			<h1>PIERRES SEMI-PRECIEUSES</h1>
				<ul>
					<li><a href="#">Minéraux</a></li>
					<li><a href="#">Brutes</a></li>
					<li><a href="#">Polies/Cabochons/Facétées</a></li>
					<li><a href="#">Pièces de Musèe</a></li>
				</ul>
			<h1>FOSSILES</h1>
				<ul>
					<li><a href="#">Fossile 1</a></li>
					<li><a href="#">Fossile 2</a></li>
					<li><a href="#">Fossile 3</a></li>
					<li><a href="#">Fossile 4</a></li>
				</ul>
			<h1>BIJOUX</h1>
				<ul>
					<li><a href="#">Bijou 1</a></li>
					<li><a href="#">Bijou 2</a></li>
					<li><a href="#">Bijou 3</a></li>
					<li><a href="#">Bijou 4</a></li>
				</ul>
		</div>
		
		<div class="content">
			<h2>Dernières nouvelles</h2>
				<div class="descr"><p>Et bien en fait, il s'agit des dernières nouvelles...</p></div>
				<p>Vita est illis semper in fuga uxoresque mercenariae conductae ad tempus ex pacto atque, ut sit species matrimonii, dotis nomine futura coniunx hastam et tabernaculum offert marito, post statum diem si id elegerit discessura, et incredibile est quo ardore apud eos in venerem uterque solvitur sexus.</p>
			<h2>Nouvelles moins fraîches</h2>
				<div class="descr"><p>Cours de rattrapage pour celles et ceux qui sont à  la bourre...</p></div>
				<p>Vita est illis semper in fuga uxoresque mercenariae conductae ad tempus ex pacto atque, ut sit species matrimonii, dotis nomine futura coniunx hastam et tabernaculum offert marito, post statum diem si id elegerit discessura, et incredibile est quo ardore apud eos in venerem uterque solvitur sexus.</p>
		</div>
		
	</div>
	
	<div class="footer"><a href="#">Copyright</a></div>
	
</div>
</body>
</html>


Bonne nuit,
Sylvain