IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Adapter la hauteur de la sidebar au content


Sujet :

Dimensionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Par défaut Adapter la hauteur de la sidebar au content
    Bonjour,

    Je me permets de poster ici car je cherche la réponse à ma question depuis déjà quelques heures

    Je suis en train de développer mon site en local et je bute sur la sidebar dont la longueur ne s'adapte pas à la longueur de l'article, décalant ainsi le footer vers le haut. Voici ce que ça donne :


    - En blanc : l'article
    - En gris foncé : la sidebar
    - En gris clair : le footer

    J'ai essayé les colonnes factices, mais en ajoutant l'image en background dans "body", ça me retire le background marron avec les lignes. J'ai dû rater quelque chose à un endroit.

    Voici le code CSS de la sidebar :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    #menu {
    	width:310px;
    	float:right;
    	height:420px;
    	background:#CCC9BF;
    	}
     
     
    .element_menu
    {
    	width:280px;
    	float:left;
    	background:#FFFFFF;
    	padding:10px;
    	margin-top:10px;
    	}
    J'ai mis une hauteur de 420px en attendant de trouver la solution.

    Sauriez-vous quelle modification faire? Merci d'avance !

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    Pour ton problème de footer qui remonte lis ces deux articles, ils devraient répondre à ta question :

    http://css.developpez.com/tutoriels/...issement-flux/ et http://css4design.developpez.com/tut...flux-partie-2/

    Pour les colonnes factices c'est la bonne méthode simplement il ne faut pas attribuer l'arrière-plan de ces colonnes factices à body mais à un div englobant ton sidebar et ton article...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Par défaut
    Merci pour votre réponse, j'ai pu lire des articles que je n'avais pas vu lors de mes premières recherches.

    J'ai réussi à fixer le footer en ajoutant
    En revanche, j'ai toujours ce problème de taille de sidebar. J'ai essayé et réessayé tout ce que j'ai trouvé sur la question : spacer, hr, colonnes factices... Des points au delà de mes compétences en CSS qui sont basiques.

    Je pense que je place mal le code dans ma sidebar, parce que ça marche partout sauf chez moi :/

    Mes limites se font ressentir

  4. #4
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Il faudrait nous montrer ton code CSS et HTML ou, mieux, une page en ligne pour ton problème de fond...

    Schématiquement ça devrait faire ainsi :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <body>
      <div style="background:grey;">
        <div id="corps">
     
        </div>
     
        <div id="sidebar" style="background:grey;">
     
        </div>
      </div>
     
    </body>

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Par défaut
    Message édité après avoir suivi ton conseil

    MERCI !!! Ça marche C'était le dernier souci auquel j'étais confrontée dans la création du site. Merci, merci, merci

    Le problème est résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Div qui s'adapte à la hauteur du contenu
    Par kate59 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 24/01/2009, 14h40
  2. Adapter la hauteur de mon div à la hauteur du texte qu'il contient
    Par mfofana dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 22/08/2008, 11h05
  3. Réponses: 5
    Dernier message: 16/01/2008, 14h13
  4. [TImageList] Adapter dynamiquement hauteur et largeur
    Par gerardTar dans le forum C++Builder
    Réponses: 7
    Dernier message: 27/11/2005, 10h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo