Bonjour à tous,
Je suis un petit newbie dans le domaine du XHTML et du CSS et je me suis lancé dans cela hier une fois mon design fait sous photoshop.
Pour infos chaque block est découpé en 3 images :
- le haut du block
- le contenu du block (sur 2 px de hauteur pour le rendre extensible)
- le bas du block
Donc comme vous pourrez le constater j'ai deux problémes, le premier, j'ai des bouts de menu (traits gris) qui s'ajoute sur le bloc de contenu (mais seulement sous IE.
POur Firefox la mise en page est encore pire.
Le 2iéme probléme vien du fait que le Menu de gauche s'agrandit en même temps que le gros bloc de contenu (lorsque je saisi du texte), j'aimerai savoir si il existe une solution pour le bloquer ? ou lui donner une taille maximale ?
Voici le code HTML
Et voici le CSS
J'ai enlevé une bonne partie du CSS concernant le Header.
Je viens d'héberger le site ce sera plus explicite.
Site ARkiV2
Je vous conseil de le regarder sous IE et Firefox, sous Firefox c'est encore pire.
Merci par avance pour l'aide que vous pourrez m'apporter.
Modifié par arkilon (17 Aug 2006 - 22:59)
Je suis un petit newbie dans le domaine du XHTML et du CSS et je me suis lancé dans cela hier une fois mon design fait sous photoshop.
Pour infos chaque block est découpé en 3 images :
- le haut du block
- le contenu du block (sur 2 px de hauteur pour le rendre extensible)
- le bas du block
Donc comme vous pourrez le constater j'ai deux problémes, le premier, j'ai des bouts de menu (traits gris) qui s'ajoute sur le bloc de contenu (mais seulement sous IE.
POur Firefox la mise en page est encore pire.
Le 2iéme probléme vien du fait que le Menu de gauche s'agrandit en même temps que le gros bloc de contenu (lorsque je saisi du texte), j'aimerai savoir si il existe une solution pour le bloquer ? ou lui donner une taille maximale ?
Voici le code HTML
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Titre</title>
<link rel="stylesheet" href="./styleold.css" type="text/css" />
</head>
<body>
<!-- Ici commence le bloc du header -->
<div id="headertop"> </div>
<div id="headermidle"> </div>
<!-- Ici commence le bloc menu du header -->
<div>
<div class="headermenu"></div>
<div class="headermenu1"><a class="headermenu1" href="lien.htm">Menu1</a></div>
<div class="headermenu2"><a class="headermenu2" href="lien.htm">Menu2</a></div>
<div class="headermenu3"><a class="headermenu3" href="lien.htm">Menu3</a></div>
<div class="headermenu4"><a class="headermenu4" href="lien.htm">Menu4</a></div>
<div class="headermenu5"><a class="headermenu5" href="lien.htm">Menu5</a></div>
<div class="headermenu6"><a class="headermenu6" href="lien.htm">Menu6</a></div>
</div>
<br />
<!-- Ici fini le bloc menu du header -->
<!-- Ici fini le bloc du header -->
<!-- Ici commence le bloc Sous menu 1 -->
<div class="menu1top"><div class="contenutop"></div></div>
<div class="menu1contenu"><div class="contenucontenu"><br />jkdbsqbdkjbsq<br />eyg ezfguyg ze<br />hsdshqdhsq<br />sgdsqudsuiq<br />ushdsdh<br />qshdygysgd</div></div>
<div class="menu1foot"><div class="contenufoot"></div></div>
<!-- Ici Fini le bloc Sous menu 1 -->
<br />
<!-- Ici commence le bloc Sous menu 2 -->
<div class="menu1top"></div>
<div class="menu1contenu"></div>
<div class="menu1foot"></div>
<!-- Ici Fini le bloc Sous menu 2 -->
<br />
<div class="footer"></div>
</body>
</html>
Et voici le CSS
/* CSS Document */
body
{
width: 924px;
margin: auto; /* Pour centrer notre page */
margin-top: 10px;
}
/* HEADER */
div#headertop {
background-image: url(images/InterfaceV2Fini_03.jpg);
background-repeat: no-repeat;
width: 924px;
height: 20px;
padding: 0;
}
div#headermidle {
background-image: url(images/InterfaceV2Fini_05.jpg);
background-repeat: no-repeat;
width: 924px;
height: 153px;
padding: 0;
}
.headermenu {
background-image: url(images/InterfaceV2Fini_06.jpg);
float: left;
width: 285px;
height: 24px;
}
.headermenu1 {
background-image: url(images/InterfaceV2Fini_07.jpg);
float: left;
width: 102px;
height: 24px;
text-align: center;
}
/* MENU */
.menu1top{
background-image: url(images/InterfaceV2Fini_14.jpg);
background-repeat: no-repeat;
width: 184px;
height: 42px;
}
.menu1foot{
background-image: url(images/InterfaceV2Fini_23.jpg);
background-repeat: no-repeat;
width: 184px;
height:32px;
clear:left;
}
.menu1contenu{
background-image: url(images/InterfaceV2Fini_18.jpg);
width: 184px;
height: 2px;
text-align: center;
}
/* CONTENU */
.contenutop{
background-image: url(images/InterfaceV2Fini_16.jpg);
background-repeat: no-repeat;
width: 733px;
height: 41px;
margin-left: 190px;
}
.contenucontenu{
background-image: url(images/InterfaceV2Fini_21.jpg);
width: 733px;
height: 1px;
text-align: center;
margin-left:190px;
}
.contenufoot{
background-image: url(images/InterfaceV2Fini_30.jpg);
background-repeat: no-repeat;
width: 733px;
height: 32px;
text-align: center;
margin-left: 190px;
}
.footer{
background-image: url(images/InterfaceV2Fini_33.jpg);
background-repeat: no-repeat;
width: 924px;
height: 26px;
padding: 0;
}
J'ai enlevé une bonne partie du CSS concernant le Header.
Je viens d'héberger le site ce sera plus explicite.

Site ARkiV2
Je vous conseil de le regarder sous IE et Firefox, sous Firefox c'est encore pire.
Merci par avance pour l'aide que vous pourrez m'apporter.
Modifié par arkilon (17 Aug 2006 - 22:59)