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 :

2 blocs côte à côte


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut 2 blocs côte à côte
    Bonjour!

    Je cherche à positionner 2 blocs, côte à côte, dans un conteneur de taille relative (50% de la taille de l'écran)
    Je voudrais que la largeur de ces deux blocs soient identiques, quel que soit le contenu, et qu'elle s'adapte à la taille de l'écran.
    J'ai fait pas mal de recherche, essayé plusieurs solutions, mais rien ne marche (peut etre que je m'embrouille avec les float??)

    Si quelqu'un a une idée, ce doit surement être très simple..

    merci

  2. #2
    Membre Expert 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
    Par défaut
    Bonjour,
    je vais pas t'écrire le code mais il te suffit de mettre ton premier bloc en flot:left, pui le 2ième avec la propriété overflow:hidden ou une marge gauche
    de 50%. Tes 2 bloc doivent avoir une largeur de 50%.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut merci
    Je vais tester, merci beaucoup!!

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut
    eh bien non, ca ne marche pas, je ne sais pas pourquoi. En fait , j'avais déjà essayé le coup de la marge de 50%, mais pas celui overflox: hidden, mais de toute manière, le résultat est pratiquement le même.
    Les deux blocs sont le bleu et le orange sur

    Le div conteneur est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #mainbody {		
            float: left;	
            background-color : #fafafa;
            text-align: left;
            width: 50%;
            margin-left: 0px; 
    }
     
    #mainbody li {
    	list-style: square;	
    }

    Et les deux blocs:

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    }
     
     
    .moduletable-bleu {  
    border :1px double #594ea8;
    width: 50%;
    float: left;
     
    }
     
    .moduletable-bleu th {
    height: 31px;
    color: #ffffff; 
    font-family: verdana;
    font-size: 18px;
    font-weight: bold;
    text-align:center; 
    background:#594ea8;
     
    }
     
    .moduletable-bleu td {
    padding: 3px;
     
    }
     
    .moduletable-orange { 
    width: 50%; 
    padding: 0px;
    border :1px double #fc9404; 
    overflow:hidden;  
     
    }
    .moduletable-orange th {
    height: 31px;
    color: #ffffff; 
    font-family: verdana;
    font-size: 18px;
    font-weight: bold;
    text-align:center; 
    background:#fc9404;
     
    }
    .moduletable-orange td {
    padding: 3px;

  5. #5
    Membre Expert 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
    Par défaut
    Tes blocs sont des tableaux dans des cellules de tableaux! Il aurait peut-être fallu que tu le précises non? Franchement... Les tableaux ton dépassés
    pour de la mise en forme...
    Met ton code dans les balises adéquates.

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut oups
    Oups, dans ce cas, j'utilise des "tableaux" sans le savoir. Je me forme sur le tas en modifiant un template avec joomla, et il me semble avoir fait sur le modèle du template qui a été acheté. Je vais étudier la question.

    Merci

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

Discussions similaires

  1. Balise span ça fait 3 blocs côte à côte ?!
    Par happyboon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 23/10/2012, 09h18
  2. CSS : Plusieurs blocs de même hauteur côte à côte
    Par nicopulse dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 17/01/2011, 16h55
  3. 3 blocs côte à côte centrés verticalement
    Par _Mac_ dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 26/02/2007, 13h38
  4. Afficher côte à côte
    Par kissmytoe dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/03/2006, 14h35
  5. 2 listes côtes à côtes (50/50) sous IE 5
    Par nicolas.charlot dans le forum Balisage (X)HTML et validation W3C
    Réponses: 41
    Dernier message: 26/09/2005, 16h33

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