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 :

Placement d'une div full width


Sujet :

Positionnement en CSS

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Placement d'une div full width
    Bonjour, je réalise un site sur Wordpress avec le thème Skeleton et j'ai besoin d'intégrer un bandeau faisant 100% de la page un peu avant le footer. La taille de mes pages est de 960px et j'ai donc du placer ma div contenant le bandeau au dessus du wrapper pour qu'il prenne bien toute la largeur

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <body class="page page-id-2 page-template-default sidebar-left">
        <div id="background_footer"></div>
        <div id="wrap" class="container">

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    .page-id-2 #background_footer {
        background: url("images/background_footer.png"); height: 73px; display: block; position: absolute; bottom:0px;
        width: 100%;
    }
    Ce qui donne ceci : http://hpics.li/6dea92a

    Le problème est que quand le contenu des tabs du dessus est plus conséquent, le texte placé sur le bandeau se retrouve décalé alors que le bandeau lui reste en position : http://hpics.li/eed60d4

    Y a t-il un moyen de faire déplacer le bandeau en fonction du contenu au dessus ? J'aimerais aussi savoir si il est possible de centrer les titres (comme "Mon parcours") en hauteur sans passer par un ?

  2. #2
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Bonjour,
    commencer par éviter le positionnement absolu (hors flux) qui n'est pas pertinent dans ce cas.
    D'autre part , un élément positionné en absolu/fixed (tout comme les flottants) se transforme automatiquement en boite de bloc et c'est la valeur de display par défaut des div, tu n'as donc pas besoin du display:block.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Le problème est que sans le positionnement absolue je ne peux pas placer le bandeau en bas de la page
    Je ne savais pas pour le display: block merci de la précision !

  4. #4
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Ok, il y a d'autre méthode pour placer des élément en bas de page :

    Sinon il faut ajouter une padding-bottom au bloc parent au moins égal à la hauteur du bloc positionné en absolu.

Discussions similaires

  1. [Plugin] Modifier le width et height d'une div du plugin colorbox
    Par naou18 dans le forum jQuery
    Réponses: 1
    Dernier message: 26/03/2015, 10h17
  2. [CSS 3] Placement du résultat d'une requête dans une DIV
    Par toutoune95800 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 17/05/2013, 15h16
  3. Réponses: 13
    Dernier message: 08/06/2012, 16h19
  4. Récuperer la largeur(width) d'une Div qui n'en a pas
    Par Okena dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/09/2010, 10h12
  5. problème de placement dans une div
    Par dom_dev dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 04/07/2007, 11h13

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