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 :

Bannière de taille fixe et côté gauche et droit flexible


Sujet :

CSS

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 53
    Points : 38
    Points
    38
    Par défaut Bannière de taille fixe et côté gauche et droit flexible
    Bonjour a tous j'ai un petit probleme de conception avec mon site internet.
    Mon site se décompose en 2 parties, une partie haut et une partir bas, c'est la partie haut qui nous concerne, dans cette partie je vais avoir la banniere de mon site.
    Ma banniere fait 1024px de longeur pour 230px de hauteur.

    Mon problème est le suivant : Si la résolution de l'écran est supérieur a 1024px je voudrais que les cotés droit et gauche de la banniere soit extensibles (plein écran) sachant que mon coté gauche et coté droit sont différents.

    J'ai créer un image de 1px de large sur 230px de haut appelé banniere_gauche et une autre image avec les memes dimensions appelé coté droit.

    voici mon code xhtml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <div id="global">
    <div id="haut_site">
     
    				<div id="banniere_gauche"></div>
                                    <div id="banniere"></div>	
    				<div id="banniere_droite"></div>
     
    	</div>
            <div id="bas_site"></div>
    </div>
    et voici mon code CSS

    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
    /*********** partie haut du site -- contient banniere ************/
     
     
    #haut_site{height:230px; width:100%; clear:both;}
    #banniere{ background:url(img_interface/banniere.jpg) no-repeat; height:230px; 
    width:1024px;
    float:left;
    }
     
    #banniere_gauche{background:url(img_interface/cote_gauche_banniere.jpg) repeat-x; 
    height:230px; 
    width:100%; 
    float:left;}
     
    #banniere_droite{background:url(img_interface/cote_droite_banniere.jpg) repeat-x; height:230px; width:100%; float:left;}
    Mon problème est que j'ai mon coté gauche qui s'etend sur tout le site, en dessous j'ai ma bannière et encore en dessou j'ai mon coté gauche qui s'étend également sur tout le site. Je n'arrive pas a centré ma banniere et avoir les deux coté gauche et droit extensible.

    J'espere n'avoir pas trop été maladroit dans mon explication et merci pour votre aide

  2. #2
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Points : 878
    Points
    878
    Par défaut
    pour ton header du centre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    margin-left:auto;
    margin-right:auto;
    Zend PHP Certified Engineer, Certifié Symfony2
    blog : blog.lepine.pro
    Secrétaire de l'AFUP (Association des Utilisateurs de PHP)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 991
    Points : 659
    Points
    659
    Par défaut
    Et margin: auto; seul ne suffit pas ?
    Il est plus facile de dire que de faire.
    Handy-Mobil.fr

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 53
    Points : 38
    Points
    38
    Par défaut
    Merci pour vos réponses mais le problème c'est que cela ne marche pas.

    Mon problème est que mes div se placent l'une au dessus de l'autre et je n'arrive pas a les mettre sur la même "ligne", de plus, sachant que j'ai spécifié la taille de ma div
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #haut_site{height:230px; width:100%; clear:both;}
    je ne comprend pas pourquoi les div ne reste pas sur le même plan. ( Ce qui fait que ma hauteur de haut_site n'est plus respectée.)

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 53
    Points : 38
    Points
    38
    Par défaut
    Ahhh j'ai enfin trouvé la solution, je vais donc vous mettre mon code HTML et CSS vous comprendrez comme ca;

    C'est peut etre pas une bonne solution mais le principal c'est que ca marche

    En fait j'ai modifier un peut l'architecture de mon HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <div id="conteneur">
     
    			<div id="background">
    				<div id="b_cote_gauche"></div>
    				<div id="b_cote_droite"></div>
     
    			</div>	
    			<div id="banniere"></div>
     
     
    	</div>
    et voici mon code CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #conteneur{height:200px; width:100%;}
     
    #background{height:200px; width:100%}
     
    #b_cote_gauche{background-color:#3300FF; width:50%; float:left; height:200px; z-index:1;}
    #b_cote_droite{background-color:#6600FF; width:50%; float:right; height:200px; z-index:1;}
     
    #banniere{ width:1024px; background-color:#006600; height:200px; margin-left:auto; margin-right:auto; margin-top:-200px; z-index:5; position:relative;}

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/09/2011, 14h37
  2. Site taille fixe, mais avec bord droite et gauche extensible
    Par doobinay dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 27/04/2010, 20h55
  3. case de taille fixe
    Par druidev dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 27/11/2007, 22h16
  4. Taille fixe div css
    Par Jiraiya42 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 26/04/2006, 20h30

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