Salut !
Puisque c'est mon premier post sur ce site que j'ai découvert il n'y a pas si longtemps, je vais tout d'abord me présenter :
Je suis rizen Smiley biggrin , j'ai 15 ans et j'habite dans le nord (59)
J'ai poster dans ce forum car je ne savais pas quel forum choisir (Xhtml ou Css) puisque mon sujet parlera des deux en meme temps.
Voila, ça c'est fait, venons-en alors à mon problème Smiley ravi :

Pour commencer, j'ai eu un design : http://bibulos.perso.cegetel.net/design/design.jpg
Je dois maintenant le coder, et j'ai eu beaucoup de mal mais j'en suis arrivé là : http://bibulos.perso.cegetel.net/test.html (regarder avec mozilla firefox de préférence car il me semble que le résultat avec internet explorer n'est pas le même)
Comme vous pouvez le voir, le menu de gauche est un peu bizard et je bloque totalement pour coder le corps de la page.

Voici le Xhtml :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Bienvenue sur mon site !</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	   <link rel="stylesheet" media="screen" type="text/css" title="Design sombre" href="test.css" />
   </head>
   <body>
   
<div id="header">

<img src="design/images/header.jpg" alt="header" />
</div>

<div id="menu_horizontale">
	<ul id="barre">
		<li><a href="http://bibulos.perso.cegetel.net"><img src="design/images/accueil.jpg" alt="accueil" /></a></li>
		<li><a href="http://bibulos.perso.cegetel.net"><img src="design/images/forum.jpg" alt="forum" /></a></li>
		<li><a href="http://bibulos.perso.cegetel.net"><img src="design/images/actualité.jpg" alt="actualit&eacute;" /></a></li>
		<li><a href="http://bibulos.perso.cegetel.net"><img src="design/images/contact.jpg" alt="contact" /></a></li>
		<li><a href="http://bibulos.perso.cegetel.net"><img src="design/images/liens.jpg" alt="liens" /></a></li>
		<li><img src="design/images/rechercher.jpg" alt="rechercher" /></a></li>

		<li><img src="design/images/rechercher1.jpg" alt="rechercher" /></li>
		<li><img src="design/images/ok.jpg" alt="ok" /></li>
	</ul>
</div>

<div id="menu_verticale">
	<ul id="fond">
		<li><img src="design/images/fond_menu.jpg" alt="fond du menu" /></li>
		<li><img src="design/images/titre_menu.jpg" alt="titre du menu" /></li>
		<li><img src="design/images/fond_menu2.jpg" alt="fond du menu2" /></li>

		<li><img src="design/images/corps_menu.jpg" alt="corps du menu" /></li>
		<li><img src="design/images/fond_menu3.jpg" alt="fond du menu3" /></li>
	</ul>
</div>
       
   </body>
</html>


suivit de près par le Css :


#header /*propriétés appartenant à la balise <div id="header"> */
{
width: 800px; /*le header fait 800 pixels de larges*/
height: 172px; /*il fait aussi 172 pixels de hauteur*/
}

#barre /*propriétés appartenant à la liste à puce du menu horizontale */
{
margin: 0px;/*la marge extérieur fait 0 pixel, le menu horizontale est donc collé au header*/
padding: 0px;/*la marge intérieur fait 0 pixel, le menu horizontale est donc collé à gauche*/
height: 25px;/*la hauteur du menu est de 25 pixels*/
}

#barre li , #barre img /*propriétés appartenant au <li> inclus dans le id="barre" ainsi que les <img /> inclus aussi dans le id="barre" */
{
border: none;/*il n'y a pas de bordure autour des images cliquables*/
float: left;/*les listes à puces ne vont pas à la ligne*/
list-style: none;/*il n'y a pas de listes à puces à côté des images*/
}

#fond
{
width: 170px;/*largeur = 158 pixels*/
margin: 0px;/*la marge extérieur fait 0 pixel, le menu horizontale est donc collé au header*/
padding: 0px;/*la marge intérieur fait 0 pixel, le menu horizontale est donc collé à gauche*/
}

#fond img, #fond li /*propriétés appartenant au <li> inclus dans le id="barre" ainsi que les <img /> inclus aussi dans le id="barre" */
{
float: left;/*les listes à puces ne vont pas à la ligne*/
list-style: none;/*il n'y a pas de listes à puces à côté des images*/
}


Je ne sais pas si le début du code est bon ou s'il fait complètement le remanier.
Pouvez-vous m'aider ?
Je ne sais pas si je suis dans le bon forum, si ce n'est pas le cas, dans lequel ce serait ? Css ?
Bonjour et bienvenue sur Alsacréations rizen, Smiley smile

C'est un bon début.
Quelques remarques cependant.

Le choix de xthml 1.1 répond t-il à un réel besoin de ta part? Quelques pistes:
-Comment bien déclarer XHTML1.1 ?
-http://css.alsacreations.com/Bases-et-indispensables/DTD-comment-choisirLes DTD HTML4.01 et XHTML1.0 : comment choisir ?

L'image de ton "header" est une image en dur dans ton code html, il serait préférable, comme c'est décoratif de la placer en arrière-plan de cette div. Ton choix actuel (en dur) avec un alt muni de la valeur "header", n'apporte par grand chose. Il faudrait peut-être envisager passer le titre ("pause micro") dans le code html, lui est significatif et exploitable. Des possibilités s'offrent à toi toujours dans la faq: Comment cacher un titre (derrière un logo par exemple) ?

Remarque sur la largeur choisie: 800px. Si ton intention (louable Smiley smile ) est d'éviter le désagrément d'une barre de scroll horizontale, c'est perdu, dans le cas de largeurs fixes il faudrait plutôt une dimension de 760 pixels, il faut tenir compte de la taille... de l'ascenseur.

Pour le positionnement des différentes parties de ta page, je te renvois aux tutoriels de ce site ainsi qu'aux garabits pour l'application, et à Openweb. C'est un bon moyen d'apprentissage.
Merci Igor Smiley cligne !
L'histoire des DOCTYPES n'est pas facile mais j'en ai lu et compris assez pour changer la version du xHTML :

Avant

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


Maintenant

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


Je ne crois pas que la balise <meta> va changer, enfin je crois que normalement il aurait du y avoir : content="application/xhtml+xml

Je ne pourrais néammoins pas cacher le titre. En effet, étant nul en design, j'ai fait la commande sur un forum spécialisé et je n'ai reçu que le .jpeg . Je ne peux donc pas isoler le titre. A la place d'utiliser la balise <img />, je mettrai donc le header dans le Css grâce au "background-image".

En ce qui concerne la taille, je vais suivre ton conseil et le redimensionner à 760 pixels. Cela me prendra un peu plus de temps car le découpage (dont j'ignorais qu'il pouvait différer suivant les navigateurs) sera à refaire.

Encore merci et je vous tiens au courant de l'état de l'avancée. Smiley smile
Bon voila, j'ai procédé aux changements suivants :

1. changement de la taille du design en 760 pixels
2. changement du doctype 1.1 en 1.0 strict
3. mise du header dans le css avec la propriété background-image

Après ces changements, le résultat est toujours pareil. Je crois donc que c'est le code qu'il faut changer.

P.S: si je ne suis pas dans le bon forum pouvez-vous mettre ce message dans le forum approprié ? j'aurai ainsi davantages de réponses
Salut !!!

En premier lieu, ce que je ferais à ta place, c'est de mettre les images de fond de ton menu dans ton css (balises <a>), cela facilitera la chose et le rollover par la suite.

J'ai aperçu un id menu_verticale dans ton code source, mais pas dans ton css.
Tu mets un float left à ton à #fond li, cela ne sert à rien puisque tes éléments doivent se mettre à la ligne et ça perturbe sans doute ta mise en page.

En faisant déjà ça, je pense q'une partie de tes problèmes sera résolu.

Smiley cligne