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 le design d'un site


Sujet :

Centrer un élément en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 37
    Par défaut centrer le design d'un site
    bjr à tous, jspr trouver solution à mon probleme..
    j'ai beau essayer de centrer mon site avec du css j'y arrive pas, enfin si, sur mon ordinateur ça marche mais quans je télécharge sur internet ça ne marche plus..
    voici un exemple : http://salim-lounici.ifrance.com/2/index.php, j'ai fais des blocs en couleurs pour mieux comprendre.
    merci pour votre aide

  2. #2
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Hello,

    c'est la faute de ton hébergeur qui rajoute un script pour la pub tout en haut de ta page, avant la déclaration du doctype. Hors, si le doctype n'est pas déclaré tout en haut de la page IE ne l'interprète pas et reste en mode quirks. Il interprète donc ton code "à sa sauce" au lieu de suivre les standards et ne reconnaît donc pas le margin:auto pour le centrage.

    Si tu veux rester sur cet hébergeur, tu peux passer par un conteneur principal pour centrer ton site en appliquant un text-align:center sur le body et le rétablissant à left sur le conteneur (mais IE restera en mode quirks=tu risques d'être confronté à d'autres problèmes au montage de ton site):

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <body>
      <div id="principal">
        ... contenu du site ...
      </div>
    </body>

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    body {
      text-align:center;
    }
     
    #principal {
      width:800px;
      margin:0 auto;
      text-align:left;
    }
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 37
    Par défaut
    merci candy girl,
    j'ai hébergé le site sur ifrance juste pour en fr un brouillon aprés je migrerais vers un hébergeur professionnel..que devrais fr, laisser tt en état sachant que ça marchera chez l'hébergeur pro ou mettre en oeuvre ton astuce ?
    merci bcp

  4. #4
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Merci d'éviter le langage sms sur les forums. ça rend la lecture difficile et on n'est pas limité en nombre de lettres ici

    Cela dépend de la rétrocompatibilité que tu souhaites. Les versions d'IE inférieures à la 6 ne connaissent pas le mode standard et restent donc en mode quirks quand bien même le doctype est spécifié. Donc chez ton nouvel hébergeur, ton site sera centré sous IE6 et 7 mais pas IE 5.5, 5. Maintenant c'est vraiment du détail; que le site ne soit pas centré ne nuit pas à sa consultation (en ce qui concerne l'utilisation du text-align:center).

    Maintenant, en ce qui concerne d'appliquer le width directement sur le Body, je suis partagée sur cette manière de procéder. Pour le moment je l'évite et passe toujours par un conteneur principal (en raison des différentes interprétations sur les navigateur actuels suivant les propriétés attibuées au body).
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 37
    Par défaut
    merci, merci beaucoup, et désolé pour mes mots écrits en langage sms..je suis un peu avancé aprés ta réponse..

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/01/2007, 21h52
  2. Avis sur design de mon site
    Par Deadgamer dans le forum Mon site
    Réponses: 8
    Dernier message: 17/11/2006, 20h27
  3. [CSS] Centrer les éléments ou un site web
    Par pp51 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 27/12/2005, 15h24

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