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 :

CSS Vs <center>


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par défaut CSS Vs <center>
    Bonjour tout le monde,
    Je travaile sur une application Web utilisant en partie du CSS et en partie des balises déprécié au fur et à mesure des mises à jours nous essayons de passer au maximum au CSS. Seulement j'ai une balise <center> que je sais déprécié, et je ne trouve pas l'équivalant CSS satisfaisant je n'obtient jamais le même résultat avec text-align: .

    Par exemple :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <body>
    <center>
    <table>...</table>
    <table>...</table>
    </center>
    </body>
    me centre toutes les tables par rapport à ma fenetre de navigateur (ce qui est le résultat que je souhaite obtenir). J'ai essayé de trouver plusieurs équivalant CSS comme :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <body style="text-align: center">
    <center>
    <table>...</table>
    <table>...</table>
    </center>
    </body>
    ou
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <body>
    <center>
    <table style="text-align: center">...</table>
    <table style="text-align: center">...</table>
    </center>
    </body>
    ne me permette pas d'avoir l'affichage que j'ai avec la balise center. Je travaille en HTML 4.0.1. Je précise également que j'utilise un fichier ou je regroupe mes styles mais que pour des raisons évidentes de clarté j'intègre directement les styles dans la balise susnommé

  2. #2
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    Si tu donnes une largeur à tes table tu peux utiliser margin:0 auto;

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par défaut
    Je te remercie. Toutefois je veux bien une explication si tu as le temps sur le fonctionnement de margin: 0px auto.

    Ca marche pas sous IE mais sous FF et safari 1.0 opera 8 etc c bon grrrr

  4. #4
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    cela signifie que tu donnes une marge de 0 (donc pas de marges) en haut et en bas de ton bloc et auto te centre le bloc horizontalement.
    Ce n'est pas normal que ça ne fonctionne pas avec IE.
    Essaie peut-être en donnant une taille aux éléments conteneurs de tes tables.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par défaut
    Ok mais si j'utilise ce code sur le body (ou je définis une width de 100%) ca doit marcher pour centrer tout automatiquement ? de toute facon je suis en vacance et je n'ai plus accès au code source avant début janvier

  6. #6
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 39
    Par défaut
    Salut,
    Même si tu es en vacances, tu pourras retrouver ce post

    pour centrer un block, je passe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    nomdublock { /* ou .classedublock */
             margin-left: auto;
             margin-right: auto;}
    mais ça ne fonctionne pas sous IE. Tu peux aller voir LA si tu utilises IE !

    Bonnes vacances donc et bonnes fêtes

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

Discussions similaires

  1. Center un site avec CSS
    Par Yoteco dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 15/01/2007, 13h46
  2. [CSS]remplacer <table align="center"/>
    Par manaboko dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 09/05/2006, 10h56
  3. [CSS] text-align:center sous FF
    Par 10-nice dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 30/10/2005, 01h29

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