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 :

Probleme css alignement horizontal tableau


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 5
    Par défaut Probleme css alignement horizontal tableau
    Bonjour,

    voila j ai 3 tableaux dans un tableau et je souhaite les positionner de manière a ce que les trois tableaux soit cote a cote et non pas en dessous de l autre mais je ne connais la syntaxe qui pourrait m'aider mon problème concerne le tableau 2,3 et 4

    voici mon code css

    merci à vous
    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
    body
    {
    background-color: white;
    font-family: tahoma,arial,helvetica,sans-serif;
    color: #000000;
    font-size: 8pt;
    }
    .tableau1 {
    border: 1px solid #000000;
    width: 750px;
    height: 600px;
    margin: auto;
    background-color: #f9a35b;
     
    }
     
     
    .tableau2 {
    border: 1px solid #000000;
    width: 210px;
    height: 400px;
    background-color: #f9a35b;
    margin-left: 15px;
    }
     
     
    .tableau3 {
    border: 1px solid #000000;
    width: 210px;
    height: 400px;
    background-color: #f9a35b;
    margin-left: auto;
    margin-right: auto;
    }
     
    .tableau4 {
    border: 1px solid #000000;
    width: 210px;
    height: 400px;
    background-color: #f9a35b;
    margin-left: 523px;
     
    }

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 5
    Par défaut
    pour complément d'informations j'ai réussi à aligner le tableau 2 et 3 mais toujours pas le 4 qui reste en dessous

    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
    .tableau1 {
    border: 1px solid #000000;
    width: 750px;
    height: 600px;
    margin: auto;
    background-color: #f9a35b;
     
    }
     
     
    .tableau2 {
    border: 1px solid #000000;
    width: 210px;
    height: 400px;
    background-color: #f9a35b;
    margin-left: 15px; 
    float: left;
    }
     
     
    .tableau3 {
    border: 1px solid #000000;
    width: 230px;
    height: 400px;
    background-color: #f9a35b;
    margin-left: 250px;
    }
     
    .tableau4 {
    border: 1px solid #000000;
    width: 240px;
    height: 400px;
    background-color: #f9a35b;
    margin-left: 523px;
    margin-right: 15px; 
    }

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 442
    Par défaut
    Bonjour.

    Tu devrais essayer avec la propriété "display:inline;" dans tes styles tableau2, tableau3, tableau4 (et enlever le "float:left;").

    Sinon tu mets tes 3 sous-tableaux chacun dans un TD de ton tableau parent.

    PS: mais c'est pas très propre des tableaux dans des tableaux

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Citation Envoyé par reno93 Voir le message
    pour complément d'informations j'ai réussi à aligner le tableau 2 et 3 mais toujours pas le 4 qui reste en dessous
    • Tu as uniquement flotté .tableau2, son adjacent directe .tableau3 est donc impacté => d'où l'alignement de ces deux tableaux.
    • .tableau4 étant présent dans le flux normal, doté d'un display:table (navigateurs alternatifs)/display:block(IE7-) par défaut et ne suit pas un élément flottant, il génère un retour chariot avant et après => d'où le retour à la ligne.


    Il faudrait appliquer un float:left sur tous les tableaux.

Discussions similaires

  1. Probleme d'alignement horizontal block
    Par Fredods26 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/09/2011, 01h29
  2. Tableau, alignement horizontal variable
    Par kij dans le forum iReport
    Réponses: 1
    Dernier message: 16/02/2007, 12h19
  3. [CSS] Problème de centrage horizontal
    Par BnA dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 11/08/2006, 12h03
  4. [CSS] Alignement horizontal d'images
    Par alexmeg dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 11/05/2006, 15h21
  5. [CSS] Alignement horizontal
    Par Jiraiya42 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 29/01/2006, 11h30

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