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 :

[HTML] Centrer des tableaux [Fait]


Sujet :

Centrer un élément en CSS

  1. #1
    Membre actif Avatar de ploxien
    Inscrit en
    Février 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2006
    Messages : 467
    Points : 221
    Points
    221
    Par défaut [HTML] Centrer des tableaux
    Hello,
    Je voudrais faire des tableaux dans des tableaux et que tout soit centré. Si je le fais en dur (<table align="center"...>) ça fonctionne...
    Mais si je le met dans mon CSS, ca ne fonctionne plus sous firefox et partiellement sous IE...
    Voici mon HTML:
    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
     
    <html>
        <head>
            <link rel="stylesheet" href="affichage.css" type="text/css" />
        </head>
        <body>
            <table width="40%">
                <tr>
                    <td>
                        <table width="25%">
                            <tr>
                                <td>
                                    Texte
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </body>
    </html>
    Et mon 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
    23
    24
    25
     
    table {
    text-align:center;
    border-style:solid; 
    border-width:2 px; 
    border-color:black;
    }
     
    td{
    text-align:center;
    border-style:solid; 
    border-width:1px; 
    border-color:grey;
    }
     
    tr{
    text-align:center;
    border-style:solid; 
    border-width:1px; 
    border-color:grey;
    }
     
    caption{
    font-weight: bold;
    }
    Vous comprenez quelquechose? J'ai fait une faute?

    Merci d'avance.
    A+
    (\ _ /)
    (='.'=)
    (")-(")
    Deux règles du succès:
    1) Ne communiquez jamais à quelqu'un tout votre savoir...

  2. #2
    Membre expérimenté
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Points : 1 309
    Points
    1 309
    Par défaut
    Bah en CSS, lorsque tu appliques la propriété text-align:center à un tableau, c'est le contenu du tableau qui est centré !
    Donc pour centrer un tableau en CSS, il faut fixer une largeur et mettre des marges auto à droite et à gauche.

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    table {
      width : 300px; /* Largeur du tableau */
      margin-left : auto;
      margin-right : auto;
    }

  3. #3
    Membre actif
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Points : 231
    Points
    231
    Par défaut
    Il faut un doctype complet pour IE 6
    margin:0 auto; peut aussi faire l'affaire dans table.
    Pour ce genre de mise en page, un tableau ne se justifie pas.

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

Discussions similaires

  1. html: transformer des puces en tableaux
    Par getrude dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/06/2012, 12h09
  2. Centrer des tableaux qui ont un float
    Par koKoTis dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 12/11/2008, 15h07
  3. Réponses: 2
    Dernier message: 11/09/2008, 11h00
  4. [XSLT] probleme pour faire des tableaux html
    Par Lockless dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 16/06/2006, 16h04
  5. [OPENOFFICE] Transformation des tableaux OOo en HTML
    Par GrandFather dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 15/05/2004, 18h00

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