Menu qui s'allonge en fonction du contenu


Ron56
WRInaute impliqué
WRInaute impliqué
 
Messages: 708
Inscription: 20 Nov 2005

Menu qui s'allonge en fonction du contenu

Message le Mer Mar 22, 2006 16:46

Voila je développe un site actuellement mais j'ai un soucis au niveau du CSS !

Voila le CSS posant problème :

Code: Tout sélectionner
#menu_v_g {
     background-image: url(../images/menu_v_bg.jpg);
     width: 151px;
     float: left;
     }

#contenu {
     width: 649px;
     margin-left:151px;
     }


menu_v_g étant le menu vertical gauche

contenu étant le contenu

Mon code HTML étant le suivant :

Code: Tout sélectionner
<div id="menu_v_g">
</div>
<div id="contenu">
</div>


Quand j'ajoute du contenu le bloc "contenu" s'allonge, et , j'aimerai bien que le menu s'allonge de la même façon !

Comment faire ?


EDIT :

Voila l'allure du site :

Image
Dernière édition par Ron56 le Mer Mar 22, 2006 17:21, édité 2 fois.


fabor
WRInaute discret
WRInaute discret
 
Messages: 152
Inscription: 17 Mar 2005

Message le Mer Mar 22, 2006 16:57

Code: Tout sélectionner
<div id="menu_v_g">
  <div id="contenu">
  </div>
</div>

peut etre non?


Ron56
WRInaute impliqué
WRInaute impliqué
 
Messages: 708
Inscription: 20 Nov 2005

Message le Mer Mar 22, 2006 17:02

Nickel ! merci

Mais maintenant le footer reste en haut ! :oops: :lol:

Code HTML

Code: Tout sélectionner
<div id="menu_v_g">
<div id="contenu">
Contenu global
</div>
</div>
<div id="footer">
</div>


Code CSS du footer :

Code: Tout sélectionner
#footer {
     background-image: url(../images/footer_bg.jpg);
     width: 800px;
     height: 19px;
     }


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Mer Mar 22, 2006 17:04

#footer{
clear:both;
...


Ron56
WRInaute impliqué
WRInaute impliqué
 
Messages: 708
Inscription: 20 Nov 2005

Message le Mer Mar 22, 2006 17:07

Merci bcp !

Problème résolu !


Ron56
WRInaute impliqué
WRInaute impliqué
 
Messages: 708
Inscription: 20 Nov 2005

Message le Mer Mar 22, 2006 17:32

Un autre problème !

Compatibilité IE/mozilla ! :oops:

La j'ai tout corrigé mais il y a un probleme avec le menu horizontal du haut ( juste en dessous de la bannière) :

Sous IE :

Image

Sous FF :

Image


Au niveau CSS ca donne :

Code: Tout sélectionner
#menu_h_g {
     background-image: url(../images/menu_h_g.jpg);
     background-repeat: no-repeat;
     width: 154px;
     height: 35px;
     float:left;
     }

#menu_h_d {
     background-image: url(../images/menu_h_d.jpg);
     background-repeat: repeat-x;
     height: 35px;
     width: 646px;
     margin-left:154px;
     }


menu_h_g : menu horizontal partie gauche

menu_h_d : menu horizontal partie droite

Au niveau du html :

Code: Tout sélectionner
<div id="menu_h_g">
</div>
<div id="menu_h_d">
</div>


Si jamais j'imbrique comme tout a l'heure comme ceci :

Code: Tout sélectionner
<div id="menu_h_g">
<div id="menu_h_d">
</div>
</div>


C'est impec sous IE :

Image

MAis sous FF ca déconne :

Image


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Mer Mar 22, 2006 17:44

#menu_h_d { float:right;
<div id="menu_h_g"></div>
<div id="menu_h_d"></div>
Je te conseillle une lecture du site de référence sur les css alsacreations
A mon avis tu n'as pas tout compris à ce qu'est le flux de données dans un document html ;-)


Ron56
WRInaute impliqué
WRInaute impliqué
 
Messages: 708
Inscription: 20 Nov 2005

Message le Mer Mar 22, 2006 17:46

J'ai lu mais la c'est la première fois que je pratique :roll: :wink:

Avec un float right , marche pas , ca empire , j'ai ca sous IE et sous FF :


http://img364.imageshack.us/my.php?image=temp9vt.jpg


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Mer Mar 22, 2006 17:56

Donne le code source de ta page
et celui de ta css que l'on voit cela ;-)
Comme c'est en construction cela devrait pas être trop long


Ron56
WRInaute impliqué
WRInaute impliqué
 
Messages: 708
Inscription: 20 Nov 2005

Message le Mer Mar 22, 2006 18:04

Code: Tout sélectionner
<body>
<div id="global">
<div id="header">
</div>
<div id="menu_h_g">
</div>
<div id="menu_h_d">
</div>
<div id="menu_v_g">
test
test
<div id="contenu">
Contenu global
</div>
</div>
<div id="footer">
</div>
</div>
</body>


Code: Tout sélectionner
body {
     margin: auto; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
     }

#global {
     margin-left: auto;
     margin-right: auto;
     width: 800;
     text-align: left; /* on rétablit l'alignement normal du texte */
     }

#header {
     background-image: url(../images/banniere.jpg);
     width: 800px;
     height: 123px;
     }

#menu_h_g {
     background-image: url(../images/menu_h_g.jpg);
     background-repeat: no-repeat;
     width: 154px;
     height: 35px;
     float:left;
     }

#menu_h_d {
     background-image: url(../images/menu_h_d.jpg);
     background-repeat: repeat-x;
     height: 35px;
     width: 646px;
     margin-left:154px;
     }

#menu_v_g {
     background-image: url(../images/menu_v_bg.jpg);
     background-repeat: repeat-y;
     width: 151px;
     float: left;
     }

#contenu {
     width: 649px;
     margin-left:151px;
     }

#footer {
     background-image: url(../images/footer_bg.jpg);
     width: 800px;
     height: 19px;
     clear:both;
     }




ET la sous FF c'est OK , mais sous IE ca merde ! :s


IE :

http://img364.imageshack.us/my.php?image=temp9vt.jpg


Ron56
WRInaute impliqué
WRInaute impliqué
 
Messages: 708
Inscription: 20 Nov 2005

Message le Mer Mar 22, 2006 20:44

Je comprend pas pq IE interprète comme ca :x :?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Related Links

  • Calcul du taux de liens profonds
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités