[Xhtml-Css]Probleme avec mes div et l'effet escompté
Posté : 18 janv. 2006, 19:13
Une fois de plus, j'ai un chti probleme de divs.
Je n'arrive pas a voir ce que je souhaite...
Voici le rendu dans firefox derniere version:
http://img399.imageshack.us/img399/6162 ... div0dv.png
On peut voir deja un probleme au niveau des menu, il me manque un morceau du border des deux cotés du menu.
Et ensuite, je n'arrive pas a aligner verticalement mes deux div, que sont le menu et le corps, ce qui assez genant pour la mise en page...
Pourtant dans dreamweaver, tout est aligné et il n'y a aucun probleme de css...
Si vous avez une idée, je suis toute ouïe car je bosse sur ce design depuis ce matin...
design.html =>
design.css
Merci de l'aide que vous pourriez m'apporter!
@+
Je n'arrive pas a voir ce que je souhaite...
Voici le rendu dans firefox derniere version:
http://img399.imageshack.us/img399/6162 ... div0dv.png
On peut voir deja un probleme au niveau des menu, il me manque un morceau du border des deux cotés du menu.
Et ensuite, je n'arrive pas a aligner verticalement mes deux div, que sont le menu et le corps, ce qui assez genant pour la mise en page...
Pourtant dans dreamweaver, tout est aligné et il n'y a aucun probleme de css...
Si vous avez une idée, je suis toute ouïe car je bosse sur ce design depuis ce matin...
design.html =>
Code : Tout sélectionner
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>ltcf.net :: les transports en commun francais</title>
<link href="templates/01/css/design.css" rel="stylesheet" type="text/css" />
</head>
<body>
<ul id="barre_haut">
<li class="barre_haut_gauche">Retour à l'accueil</li>
<li class="barre_haut_gauche">Les forums</li>
<li class="barre_haut_gauche">Les news</li>
<li class="barre_haut_gauche">Les dossiers</li>
<li class="barre_haut_droite">deconnexion [{member.pseudo}</li>
<li class="barre_haut_droite">mes news</li>
<li class="barre_haut_droite">mes dossiers</li>
<li class="barre_haut_droite">mes options</li>
</ul>
<p id="logo"><img src="templates/01/images/logo_ltcf.png" alt="" /></p>
<div id="menu">
<h5>cat</h5>
<div class="menu_corps">
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
</div>
</div>
<div id="corps">
corps du site web!
</div>
<p id="footer">{membres.nbre.connect} | {requetes.nbre.mysql} requêtes éxecutées| page generée en {page.generation.time} secondes<br />
Dévellopé par momox en xhtml strict, css, php et mysql<br /><br />
<span class="copyright">Copyright © Ltcf.net - Les news articles et dossiers sont la propriété de leurs auteurs respectifs<br />
Toute reproduction totale ou partielle est interdite sans l'accord des auteurs<br />
<img src="templates/01/images/icones/reseau_telelog.png" alt="reseau telelog" /> <img src="templates/01/images/icones/ltcf_v1.png" alt="ltcf v1.0c" /> <img src="templates/01/images/icones/pwered_by_php.png" alt="" /> <img src="templates/01/images/icones/powered_by_mysql.png" alt="" /> <img src="templates/01/images/icones/rss10.png" alt="" width="80" height="15" /></span></p>
</body>
</html>Code : Tout sélectionner
/* design general */
body {
background-color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}
/* barre de navigation haute */
#barre_haut
{
list-style-type: none;
margin-left:0;
margin-top:0;
padding-left: 0;
height: 20px;
background-color: #E5E5E5;
border-bottom: 1px solid #000000;
border-bottom-width: 1px;
color: #000000;
}
#barre_haut li
{
height: 18px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
padding-top: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;;
font-size: 10px;
}
#barre_haut a
{
color: #000000;
font-style: normal;
text-decoration: none;
font-weight:bold;
}
#barre_haut a:hover
{
color: #111111;
}
.barre_haut_droite
{
float: right;
border-left: 1px solid #000000;
margin-top : 0px;
}
.barre_haut_gauche
{
float: left;
border-right: 1px solid #000000;
}
#logo
{
text-align: center;
margin-top: 5px;
}
#footer
{
margin: 3px;
padding: 3px;
height: 20px;
background-color: #E5E5E5;
border: 1px solid #000000;
border-width: 1px;
color: #000000;
height: 90px;
margin: 3px;
clear:both;
width:100%;
}
.copyright
{
text-align: center;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
/* menu */
#menu
{
float:left;
width: 20%;
margin:3px ;
}
#menu h5
{
height: 20px;
margin: 0;
padding-left:10px;
padding-bottom:25px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
border:1px solid #000000;
vertical-align:middle;
background-color:#FFFFFF;
}
.menu_corps
{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
}
/* corps du site*/
#corps
{
width:80%;
background-color: #FFFFFF;
border: 1px solid #000000;
margin: 3px;
padding: 5px;
padding-bottom:25px;
overflow:hidden;
}@+