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 :

Centrer 3 tables en float left dans un td


Sujet :

Centrer un élément en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut Centrer 3 tables en float left dans un td
    Bonjour à tous,

    Tout est dit dans le titre : j'ai besoin de centrer 3 petites tables (trop compliqué d'utiliser des DIV) dans un grand td. Les tables devant s'afficher côte à côte, je les ai mises en float:left. Du coup, forcément le centrage ne fonctionne plus...

    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
     
    .tdHaut{
    width:800px;
    margin-left:auto;
    margin-right:auto;
    height:50px;
    text-align:center;
    }
    .deplace{
    background-color:#CCC;
    border: 1px solid black;
    height:50px;
    width:180px;
    float:left;
    margin:5px;
    cursor:move;
    }
     
    <td align="center" id="menuHaut"  valign="middle" class="tdHaut">
     
    <table align="center" class="deplace"><tr><td>....</td></tr></table>
    <table align="center" class="deplace"><tr><td>....</td></tr></table>
    <table align="center" class="deplace"><tr><td>....</td></tr></table>
     
    </td>
    Merci du coup de main.

  2. #2
    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
    Comme tu as une largeur fixe pour tes tables, ça va être facile. Tu n'as qu'à les englober d'un conteneur qui prend pour largeur la somme des largeurs de tes tables+padding+margin+border, et mettre un margin:auto à ce conteneur.

  3. #3
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Simple et lumineux !
    Merci beaucoup et très bonne journée.


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

Discussions similaires

  1. Centrer une <table> verticalement dans un page
    Par narvik dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 05/11/2013, 16h07
  2. centrer une succession de float left
    Par johnaliashead dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 03/11/2010, 17h27
  3. Div en float:left dans une autre div
    Par sandytarit dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 29/11/2007, 14h31
  4. [Conception] insertion, dans une table, de floats
    Par ozzmax dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 04/05/2006, 15h36
  5. [Access] Nom d'une table avec un espace dans SQL
    Par Corsaire dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/04/2006, 15h50

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