Bonjour à tous & à toutes,
J'ai découpé un design pour un ami, et tenté de réaliser la mise en forme en XHTML v1.0 et CSS. Tout fonctionne bien, excepté un détail fort embêtant ma foi, et n'apparaissant que sous FireFox (je n'ai testé sinon qu'avec Internet explorer).
Voici l'URL de la page : C'est ici
Pour ceux qui n'auraient pas FireFox, je me permets de poster un screenshot de mon problème :
(EDIT de Raphael : merci de créer des vignettes (bouton à cocher) lorsque vous affichez des images énormes, pour éviter de déformer l'affichage du forum)
Donc, comme vous pouvez le voir, le 2e menu de droite ne s'etend pas (c'est le cas de tous, mais j'ai utilisé celui-ci pour l'exemple). Néanmoins , Internet Explorer interprète convenablement mon code, que voici d'ailleurs :
Et le fichier style.css :
J'espère que vous pourrez m'aider
Merci d'avance.
Modifié par Raphael (14 Aug 2005 - 17:31)
J'ai découpé un design pour un ami, et tenté de réaliser la mise en forme en XHTML v1.0 et CSS. Tout fonctionne bien, excepté un détail fort embêtant ma foi, et n'apparaissant que sous FireFox (je n'ai testé sinon qu'avec Internet explorer).
Voici l'URL de la page : C'est ici
Pour ceux qui n'auraient pas FireFox, je me permets de poster un screenshot de mon problème :
(EDIT de Raphael : merci de créer des vignettes (bouton à cocher) lorsque vous affichez des images énormes, pour éviter de déformer l'affichage du forum)
Donc, comme vous pouvez le voir, le 2e menu de droite ne s'etend pas (c'est le cas de tous, mais j'ai utilisé celui-ci pour l'exemple). Néanmoins , Internet Explorer interprète convenablement mon code, que voici d'ailleurs :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>oKay Ouais - Accueil</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Style -#o_O" href="style.css" />
</head>
<body style="width:1003px;background-color:black;margin:auto;">
<!-- Début du header -->
<div style="width:1003px;height:200px;background-image:url(img/header.jpg);background-repeat:no-repeat;">
</div>
<!-- Fin du header -->
<!-- Début du Menu horizontal -->
<div class="" style="width:1003px;height:37px;background-image:url(img/menuhoriz_background.jpg);background-repeat:no-repeat;">
<ul style="display:inline;width:1003px;height:37px;margin:0px;padding-left:15px;">
<li style="display:inline;"><img src="img/menuhoriz_navigation.jpg" alt="navigation :" /></li>
<li style="display:inline;"><img src="img/menuhoriz_news.jpg" alt="news" /></li>
<li style="display:inline;"><img src="img/menuhoriz_forum.jpg" alt="navigation :" /></li>
<li style="display:inline;"><img src="img/menuhoriz_roster.jpg" alt="navigation :" /></li>
<li style="display:inline;"><img src="img/menuhoriz_results.jpg" alt="navigation :" /></li>
<li style="display:inline;"><img src="img/menuhoriz_server.jpg" alt="navigation :" /></li>
<li style="display:inline;"><img src="img/menuhoriz_contact.jpg" alt="navigation :" /></li>
<li style="display:inline;"><img src="img/menuhoriz_downloads.jpg" alt="navigation :" /></li>
</ul>
</div>
<!-- Fin du Menu horizontal -->
<!-- Début du Conteneur général -->
<div style="margin:0px;width:100%;">
<!-- Début du block MENU GAUCHE -->
<div style="width:173px;float:left;margin-left:4px;">
<!-- Sous menu -->
<h1 class="titremenu"></h1>
<div class="menu">
<p class="textemenu">hihihihiihihihiihihi</p>
</div>
<div class="menubottom"></div>
<!-- Fin du Sous menu -->
<!-- Sous menu -->
<h1 class="titremenu"></h1>
<div class="menu">
<p class="textemenu">hihihihiihihihiihihi</p>
</div>
<div class="menubottom"></div>
<!-- Fin du Sous menu -->
<!-- Sous menu -->
<h1 class="titremenu"></h1>
<div class="menu">
<p class="textemenu">hihihihiihihihiihihi</p>
</div>
<div class="menubottom"></div>
<!-- Fin du Sous menu -->
</div>
<!-- Fin du block MENU GAUCHE-->
<!-- Début du block CONTENU -->
<div style="width:601px;float:left;margin-left:20px;margin-top:22px;background-image:url(img/contenu_fond.jpg);background-repeat:repeat-y;color:white;">
<h1 style="width:601px;height:35px;background-image:url(img/contenu_fondtitre.jpg);background-repeat:no-repeat;margin:0px;"></h1>
<p class="textemenu">hihihihiihihihiihihi</p>
<div style="margin-bottom:500px;"></div>
<img src="img/contenu_bottom.jpg" alt="" style="display:block;margin-bottom:0px;" />
</div>
<!-- Fin du block CONTENU -->
<!-- Début du block MENU DROITE -->
<div style="width:169px;float:left;margin-left:20px;">
<!-- Sous menu -->
<h1 class="titremenu"></h1>
<div class="menu">
<p class="textemenu">hihihihiihihihiihihi</p>
</div>
<div class="menubottom"></div>
<!-- Fin du Sous menu -->
<!-- Sous menu -->
<h1 class="titremenu"></h1>
<div class="menu">
<p class="textemenu">hihihihiihihihiihihi<br />hihihihiihihihiihihi<br />hihihihiihihihiihihi</p>
</div>
<div class="menubottom"></div>
<!-- Fin du Sous menu -->
<!-- Sous menu -->
<h1 class="titremenu"></h1>
<div class="menu">
<p class="textemenu">hihihihiihihihiihihi</p>
</div>
<div class="menubottom"></div>
<!-- Fin du Sous menu -->
</div>
<!-- Fin du block MENU DROIT -->
</div>
<!-- Début du Conteneur général -->
</body>
</html>
Et le fichier style.css :
/* Style */
.menu
{ width:173px;
float:left;
padding:0px;
margin:0px;
margin-bottom:0px;
background-image:url(img/menu_fondmenu.jpg);
background-repeat:repeat-y;
}
.titremenu
{ width:173px;
height:29px;
background-image:url("img/menu_fondtitre.jpg");
background-repeat:no-repeat;
margin:0px;
margin-top:25px;
margin-bottom:0px;
padding:0px;
}
.textemenu
{ color:white;
margin:0px;
font-family:verdana, arial, "trebuchet MS", "sans-sérif";
font-size:10px;
}
.menubottom
{ width:173px;
height:23px;
background-image:url("img/menu_bottom.jpg");
background-repeat:no-repeat;
}
J'espère que vous pourrez m'aider

Merci d'avance.
Modifié par Raphael (14 Aug 2005 - 17:31)