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 :

Problème de pied de page.


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 13
    Par défaut Problème de pied de page.
    Bonjour, à toute la communauté.
    Je m'appelle Edouard, je bosse en tant que webmaster en alternance.

    J'ai un probleme dont je n'arrive pas à trouver la solution. voila.
    Je n'arrive pas à mettre le pied de page. J'ai mis la page ICI.

    Avec Firefox, le pied de page se positionne, comme il faut. Or il faut que cela soit compatible avec Internet Explorer. Je travaille avec ie 6 et firefox.

    En vous remerciant, j'espère que quelqu'un trouvera la réponse à mon probleme.

  2. #2
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    Ton div global ici #body2 ne doit pas contenir le header et le footer c'est trois éléments doivent être séparé. Tu dois avoir donc ceci :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div id="header">
      <!-- tu mets ton formulaire de recherche, tes drapeaux etc... -->
    </div>
     
    <div id="contenu">
      <!-- Contenu du milieu -->
    </div>
     
    <div id="footer">
      <p>WAM - 56 Boulevard Danielle Casanova - 13014 Marseille - FRANCE - Tel: (33)4 91 58 27 67 - Fax: (33)4 91 58 23 98
    Contact</p>
    </div>

    partie css :
    Code css : 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
    17
    18
    19
    20
    21
    22
    #header, #contenu, #footer
    {
    width : 800px;
    margin-left:auto;
    margin-right:auto;
    }
     
    #header 
    {
    height:150px;
    background: transparent url(http://www.iduse.fr/prob_css/index.php_fichiers/header.png) no-repeat;}
     
    #footer 
    {
     height: 50px;
     text-align:center;
    }
     
    #contenu 
    {
     min-height:500px;
    }
    etc... c'est juste pour t'aider après tu adaptes

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 13
    Par défaut
    Merci pour cette réponse rapide. je vais mettre en application ce code dès demain.

    Edit:

    J'ai un petit doute. Cela marche dans le cas ou le milieu est plein. car si le milieu est vide, il faut que mon footer soit en bas. Donc pour moi il faudrait qu'il soit en absolute, avec bottom: 0 non?

    Merci.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 13
    Par défaut
    Toujours le même probleme, en plus min-height, n'est reconnu que par firefox, ie ne l'interprete pas.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut
    oui IE ne comprend pas min-height

    perso j'utilise cette astuce:

    tu ajoutes dans la partie <head></head> de ta page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <!--[if IE]>
    <style type="text/css">
    #contenu {
    height: 500px
    }
    </style>
    <![endif]-->

    ou tu pourrais aussi concevoir 2 css différent et tu appelles celle qu'il faut en détectant le navigateur.

    bon courage

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 13
    Par défaut
    Merci de cette réponse, je vais la tester.

  7. #7
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut
    Dans le Div de ton footer essaye le css suivant :

    Ton div footer se placera en dessous des autres si ils sont de type "float:..;"

    Bonne continuation !

  8. #8
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Citation Envoyé par sevian Voir le message
    oui IE ne comprend pas min-height

    perso j'utilise cette astuce:

    tu ajoutes dans la partie <head></head> de ta page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <!--[if IE]>
    <style type="text/css">
    #contenu {
    height: 500px
    }
    </style>
    <![endif]-->

    ou tu pourrais aussi concevoir 2 css différent et tu appelles celle qu'il faut en détectant le navigateur.

    bon courage

    Tu dois avoir beaucoup de css externe si on t'écoute Sevian tu peux rajouter tout simplement ceci dans la même page css :

    * html #contenu {hieght:500px;}

    Seul sur IE6 le div contenu changera de taille

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

Discussions similaires

  1. [CR 9] Problème de pied de page
    Par jeremielooz dans le forum Débuter
    Réponses: 1
    Dernier message: 08/12/2011, 16h21
  2. [ezPDF] Pied de page
    Par tatsch67 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 16/10/2007, 09h03
  3. Problème footer (pied de page) !
    Par Chokapik dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 09/03/2007, 14h09
  4. problème avec pied de page [Tuto de developpez.com]
    Par developpeur_mehdi dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 15/01/2007, 16h26

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