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 :

background d'un div flottant


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2008
    Messages : 152
    Par défaut background d'un div flottant
    Re- bonjour!!

    Alors, je m'explique, j'ai un div qui en contient 2 autres, l'un étant floatant à droite, l'autre à gauche.
    J'aimerai mettre un background sur celui de droite mais le problème est que lorsque celui de gauche est plus haut que celui de droite, j'ai du blanc en dessous!
    En gros, comment faire en sorte que ces 2 éléments aient la même hauteur?

  2. #2
    Membre expérimenté Avatar de romain_ci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 262
    Par défaut
    lol j'ai eu le mm probleme tout a l'heure... J'ai reussi a le resoudre ! donc fait voir ton code Xhtml et CSS

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2008
    Messages : 152
    Par défaut
    Oki

    Code de mon template :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <s:div styleClass="elemDoc">
    	<s:div styleClass="elemDocContenu">
    		<ui:insert name="elemDocContenu" />
    	</s:div>
    	<s:div styleClass="elemDocInfo">
    		<ui:insert name="elemDocInfo" />
    	</s:div>
    	<s:div style="clear:both" />		
    </s:div>
    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
    16
    17
    18
    19
    20
    21
    22
    /*Cadre d'un element*/
    .elemDoc {
    	border: 2px solid;
    	margin: 8px
    }
     
    /*Titre et contenue d'un element*/
    .elemDocContenu{
    	float: left;
    	margin-left: 4px;
    	max-width: 65%;
    }
     
    /*infss sur un element*/
    .elemDocInfo{
    	width: 310px;
    	height: 100%;
    	background: #EDF1F0;
    	float: right;
    	border-left: 1px solid;
    	border-left-color: gray;
    }
    Merci de ton aide!

  4. #4
    Membre expérimenté Avatar de romain_ci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 262
    Par défaut
    Citation Envoyé par monstor Voir le message
    Oki

    Code de mon template :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <s:div styleClass="elemDoc">
    	<s:div styleClass="elemDocContenu">
    		<ui:insert name="elemDocContenu" />
    	</s:div>
    	<s:div styleClass="elemDocInfo">
    		<ui:insert name="elemDocInfo" />
    	</s:div>
    	<s:div style="clear:both" />		
    </s:div>
    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
    16
    17
    18
    19
    20
    21
    22
    /*Cadre d'un element*/
    .elemDoc {
    	border: 2px solid;
    	margin: 8px
    }
     
    /*Titre et contenue d'un element*/
    .elemDocContenu{
    	float: left;
    	margin-left: 4px;
    	max-width: 65%;
    }
     
    /*infss sur un element*/
    .elemDocInfo{
    	width: 310px;
    	height: 100%;
    	background: #EDF1F0;
    	float: right;
    	border-left: 1px solid;
    	border-left-color: gray;
    }
    Merci de ton aide!

    Alors commencons par le premier code ! c'est la seule solution ke j'ai trouver ! en plus moi c'est special car j'ai un degrader :s !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <s:div styleClass="elemDoc">
    <table> <tr><td>
    	<s:div styleClass="elemDocContenu">
    		<ui:insert name="elemDocContenu" />
    	</s:div>
    </td><td>
    	<s:div styleClass="elemDocInfo">
    		<ui:insert name="elemDocInfo" />
    	</s:div>
    </td></tr></table>
    	<s:div style="clear:both" />		
    </s:div>
    Je t'ai mis du Html car ton code je c'est pas ce que c'est lol !
    tu adaptera jte donne le principe quoi !

    Ensuite dans le CSS tu fait des classes avec un background color de la du mm code !
    Et tu les apliques sur les td correspondant !

    PS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    elemDocInfo{
    	width: 310px;
    	height: 100%;
                 min-height:100%
    	background: #EDF1F0;
    	float: right;
    	border-left: 1px solid;
    	border-left-color: gray;
    }
    NON ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2008
    Messages : 152
    Par défaut
    Non

    Avec u tableau, ça ne peut pas le faire.
    En effet, ce div est répété n fois et du coups d'une fois sur l'autre en fonction du texte que j'ai dans une colonne, la séparation du milieu ne ce fait pas au même endroit ce qui rend la page très laide!

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2008
    Messages : 96
    Par défaut
    Un peu plus d'explication ? car je ne comprend pas le problème

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

Discussions similaires

  1. Background et div flottantes : Incompatibilité?
    Par flotho dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 12/10/2011, 21h56
  2. Affichage de background dans un DIV
    Par Tymora dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/12/2006, 13h59
  3. [HTML][CSS]mettre un div flottant
    Par luta dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 21/06/2006, 15h41
  4. [CSS] Affichage background d'un "<div> vide"
    Par laulaurent dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/09/2005, 22h59

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