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 :

comment égaliser deux colonnes sans connaître à l'avance la taille de la plus grande ni laquelle ce sera ?


Sujet :

Tableau en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 469
    Par défaut comment égaliser deux colonnes sans connaître à l'avance la taille de la plus grande ni laquelle ce sera ?
    bonjour,

    dans ma page j'ai deux colonne , chacune à des contenus dynamiques.
    je souhaite égaliser leur hauteur-heights (afin d'affcher un background joli image).

    problème, comme le contenu est dynamique, je ne peux pas savoir à l'avance quelle sera la valeur de la plus grande.

    la page est construite ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <div id="colonnes">
                    <div id="colonne_gauche">                    
                        <div class="ext_telechargements">
    texte extensible
                        </div>
                        <div class="ext_estimez">
    texte extensible
                        </div>
                    </div>
                  <div id="colonne_droite">
                    	texte extensible                       
                        </div>                    
                  </div>
    voilà la css que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #colonnes{
    	width:950px;	
    }
    #colonne_gauche{
    	float:left;
    	width:321px;
    	overflow:auto;	
    }
    #colonne_droite{
    	float:right;
    	width:629px;	
    	overflow:auto;
    }
    ps : attention, mes colonnes ne doivent pas avoir de scrollbar!


    une idée comment faire ? soit en css, soit en jquery ?

  2. #2
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 469
    Par défaut ok
    bon bun j'ai trouvé grâce à un pôte :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    			$("#colonne_gauche").height($("#colonne_droite").height());

  3. #3
    Membre éprouvé Avatar de tsunamichups
    Inscrit en
    Octobre 2009
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 161
    Par défaut
    Si tu poste ta question dans le forum CSS, ta solution devrais être en css, sinon s'est une alternative
    enfin s'est mon avis

    sinon pour que tes div aient la même taille en fonction de la plus grande, tu peut utiliser la propriété CSS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    display:table-cell;
    qui imitera le fonctionnement des <td></td> d'un tableau HTML, ce que tu veux il me semble
    et pour palier ce manque sur ie7 et ie6 tu peut utiliser ton JavaScript

    A plus

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Ou alors en utilisant les colonnes factices.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/03/2013, 12h58
  2. Réponses: 1
    Dernier message: 01/02/2013, 13h29
  3. Réponses: 1
    Dernier message: 28/09/2010, 17h36
  4. comment relier deux routeur sans fil
    Par mead_Developper dans le forum Hardware
    Réponses: 1
    Dernier message: 16/09/2010, 13h16
  5. Réponses: 4
    Dernier message: 05/06/2008, 09h51

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