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 :

menu flottant à gauche et un pied de page


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Webmaster
    Inscrit en
    Mai 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2007
    Messages : 67
    Par défaut menu flottant à gauche et un pied de page
    Bonjour,

    Je travail actuellement sur le site suivant (conçu à la base avec joomla)
    http://www.atemimontdor.com

    Dans l'ensemble tout va bien. mais lorsque je teste mon affichage sur d'autre navigateur que ie7 je rencontre le probléme suivant :
    Mon pied de pages(div pied) ne se calle pas sur la colonne la plus longue de mon site mais uniquement sur le contenus des articles, ce qui est génant quand l'article est plus cours que le menu à gauche...
    je supose que cela vient de l'utilisation d'un float:left sur ma div gauche.
    J'ai essayer de trouver une solution, et pour l'instant j'ai echoué, si vous avez des sugestions je suis preneur.

    voici la structure de mon template :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <body>
    	<div id="conteneur">
    		<div id="top">
    			<div class="cadre"><jdoc:include type="modules" name="top" /></div>
    		</div>
    		<div id="gauche"> <jdoc:include type="modules" name="left" style="rounded" /></div>
    		<div id="principale"><jdoc:include type="component" /></div>
    		<div id="pied">
    			<div class="cadre"><jdoc:include type="modules" name="syndicate" /></div>
    		</div>
    	</div>
    </body>
    vous pourez trouver mon css ci joints.

    Merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 308
    Par défaut
    Citation Envoyé par leto02 Voir le message
    je supose que cela vient de l'utilisation d'un float:left sur ma div gauche.
    Oui c'est bien ça : la solution consiste à mettre ton tableau de contenu principale en float:left aussi tel que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    div.principale {
      float:left;
      width:760px;
      font-size : 0.95em ;
      padding-top: 15px ;
      margin-left : 30 % ;
    }
    il te faudra ensuite recaller les marge et les hauteurs au niveau du head et rajouter un clear:left; à la div du pied tel que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    div#pied {
      clear:left;	
      background : url(../images/fond_bandeau_inf.gif) bottom repeat-x ;
      height : 118px ; width : 92% ; padding-right : 8% ;
    }
    En passant les tableau ne servent pas a faire de la mise en page de site web mais à mettre des données tabulaires !

  3. #3
    Membre confirmé
    Profil pro
    Webmaster
    Inscrit en
    Mai 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2007
    Messages : 67
    Par défaut
    Tout d'abord merci beaucoup pour ta solution, ça fonctionne, j'ignorer l'usager de clear,

    Par contre pour ta remarque sur les tableau je ne comprend pas bien, je pensais qu'en utilisant des div pour ma structure j'évité justement d'utiliser des tableaux...

    Merci encore

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 308
    Par défaut
    Citation Envoyé par leto02 Voir le message
    Tout d'abord merci beaucoup pour ta solution, ça fonctionne, j'ignorer l'usager de clear,
    De rien !

    Citation Envoyé par leto02 Voir le message
    Par contre pour ta remarque sur les tableau je ne comprend pas bien, je pensais qu'en utilisant des div pour ma structure j'évité justement d'utiliser des tableaux...
    Alors juste un mot en passant sur le sujet :

    Effectivement tu as une div#principale mais celle-ci contient une table qui structure le contenu, celui -ci n'étant pas de type tabulaire il y a donc erreur dans l'usage du tableau

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/03/2014, 15h34
  2. Réponses: 7
    Dernier message: 27/11/2009, 14h43
  3. Quand un menu troue le plancher (le pied de page)
    Par Ravaka dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/09/2007, 22h45
  4. Réponses: 6
    Dernier message: 21/05/2007, 20h45

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