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 :

Tableau et CSS


Sujet :

Tableau en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mai 2007
    Messages : 108
    Par défaut Tableau et CSS
    Bonjour,

    Voici mon problème. Je veux que chaque cellule d'un tableau fasse une taille définie de 180x180px (car le background est une image).

    Voici le HTML (code SPIP)

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <table class="rubrique">
        <tr>
            <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {tout}>
            <td class="mgs_rubrique_item">
                <a href="#URL_RUBRIQUE">
                    #LOGO_RUBRIQUE</a><br/>
                    #TITRE
                </a>
            </td>
            </BOUCLE_sous_rubriques>
        </tr>
    </table>
    puis le 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
    .mgs_rubrique {
        text-align: center;
        border: 0px;
        border-collapse: collapse;
        height: 180px;
    }
     
    .mgs_rubrique_item {
        vertical-align: middle;
        text-align: center;
        font-weight: bold;
        background: url(images/rubrique.png) no-repeat;
        width: 180px;
        height: 180px;
        margin: 0px;
    }
    Le problème c'est que le tableau n'est pas centré horizontalement sur la page !
    Certes, je peut le centrer avec en plus de la classe css, rajouter l'attribut align="center", mais j'aurais aimé le faire dans le css

    Ensuite, malgrès la présence de height et width, il arrive que la taille des cellules ne soit pas la bonne (> 180 px) !!!!! Comment se fait ce ?

    Merci pour votre aide

  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
    Pour centrer ton tableau, il suffit de lui attribuer un margin:0 auto,
    La taille des cellules ne fera pas exactement 180X180 puisque les cellules ont des padding par defaut à 1px. Leur taille dépendra de l'espace nécessaire à l'affichage de leur contenu, mais sans la totalité du code, difficile de t'aider.

  3. #3
    Membre éclairé Avatar de mimagyc
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    Pour centré le tableau dans ta page, dans le body, mais y un width , donc la largeur de ta page, ensuite margin-left:auto; et même chose pour la droite.

  4. #4
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    Pour centré le tableau dans ta page, dans le body, mais y un width
    Pour le centrage de tableaux, pas besoin de width. le margin en auto suffit.

Discussions similaires

  1. Problème de tableau HTML / CSS
    Par laulau37 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 03/07/2007, 10h46
  2. tableau recapitulatif Css
    Par mello dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 14/06/2007, 13h54
  3. Tableau et css
    Par exorus dans le forum Mise en page CSS
    Réponses: 18
    Dernier message: 31/05/2006, 18h57
  4. cellules d'un tableau xhtml css
    Par Bibouda dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 04/01/2006, 12h55
  5. Tableau et css
    Par LeDoc dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 27/07/2005, 11h43

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