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

HTML Discussion :

Centrer un div


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut Centrer un div
    Bonjour a tous,

    Voila j'ai cette page a cette adresse http://shandler.free.fr/essai.html
    et sur cette page j'ai un tableau qui ce nomme option que je voudrais centrer vous me direz j'ai cas rajouter un margin sauf que ce tableau option n'a pas toujours la meme taille car il y a pas tjs le meme nombre de lien et donc quand il y a moins de lien le tableau n'est plus centré donc enfaite je voudrai que ce soit toujours centré quelque soit le contenu.

    Merci a vous

  2. #2
    Membre éclairé Avatar de glloq8
    Inscrit en
    Novembre 2002
    Messages
    298
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Novembre 2002
    Messages : 298
    Par défaut
    Alors j'ai une solution, mais pour ça il faut connaitre la taille de ton tableau...

    En fait voila les modifs à apporter à ta feuille de styles :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Dans #centre tu ajoute ceci :
     
    text-align: center /*C'est un hack pour que ça fonctionne sous IE*/
     
     
    Dans #discu tu ajoute :
     
    margin-left: auto;
    margin-right: auto;
     
    et tu peux supprimer le position:absolute
    Alors comme je disais au début, tu dois connaitre la largeur de ton tableau pour que ça fonctionne.
    Le problème c'est que tu dis que c'est variable en fonction du nombre de liens présents...
    Ce que je te propose, c'est que à l'aide d'un javascript, tu récupère la largeur de ton tableau (malheureusement, je ne sais pas comment faire) que tu stock dans une variable.
    Ensuite tu l'applique en style à ton tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById('discu').style.width='ta_variable_cree_avant';
    J'espère ne pas avoir dit trop de bétises !

  3. #3
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut
    Oui ca marcherais si j'avais la taille du tableau et perso j'aimerais ne pas utilisé de javascript donc si y a une autre solution merci a vous

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 91
    Par défaut
    Hello Shandler,

    Je ne vois pas trop de tableau dans le source de ta page... Du coup c'est pas évident de comprendre ton problème.

  5. #5
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut
    Vi je sais car ca pas un tableau avec des tab mais c'est fais avec des div c'est pour ca que tu ne voie pas de tableau.

    Merci

  6. #6
    Membre émérite
    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
    Par défaut
    Oui, mais tu as utilsé des listes.
    Et avec ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .menudiscu li { text-align:center; }

Discussions similaires

  1. Centrer un div
    Par Anduriel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 19/01/2006, 23h19
  2. Centrer un div...
    Par Davboc dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 16/01/2006, 22h57
  3. Centrer la DIV
    Par SangKou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 16
    Dernier message: 20/12/2005, 02h04
  4. [CSS][CrossBrowser] Centrer de divs
    Par francky356 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 30/11/2005, 14h39
  5. Centrer une <div> en position fixe sous IE
    Par Jorus dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 23/09/2004, 15h29

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