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 :

Problème cadrage div avec CSS


Sujet :

CSS

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Problème cadrage div avec CSS
    Bonjour à tous,

    Voilà j'ai un petit problème de débutant, je veu placer un div au centre de mon écran (il sera placé juste au dessus d'une image) et pour cela j'utilise margin-top et margin-left dans mon CSS. Malheureusement des que je change ma resolution d'écran le cadre se décale et le div n'est donc plus centré sur l'image de background.

    Comment pui-je m'y prendre pour contrer cet effet de resolution ?

    Merci d'avance pour vos réponses

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 885
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 885
    Points : 16 298
    Points
    16 298
    Par défaut
    Un peu de code pour y voir plus clair ne serait pas de trop.

    Ton div centré doit l'être quelle que soit la résolution de l'utilisateur ? Il est en position absolue ? Quand on redimensionne la fenêtre ton image de fond se déplace ou reste à sa place ?

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

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

    Quand tu dis "centré" c'est centré horizontalement, verticalement, ou les deux?

  4. #4
    Membre régulier Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Points : 70
    Points
    70
    Par défaut
    Bonjour,

    L'attribut "auto" ne peut pas fonctionné dans ce cas ?

    Pour qu'on n'y voi plus clair le code ne serais pas superflux

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 232
    Points
    232
    Par défaut
    Pour pouvoir centrer ta div, tu dois lui mettre les propriété suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    width:800px;
    position:absolute;
    left:50%;
    margin-left:-400px;
    margin-left doit être 2 fois plus petit que la largeur de ta page

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

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

    mama07 : Ta solution ne tient plus debout si tu réduit la fenêtre (le contenu se décale normalement )

  7. #7
    Membre actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Points : 209
    Points
    209
    Par défaut
    Essaye peut etre ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    position:absolute; 
    left: 40%; 
    top: 40%;
    Apres ca va dépendre de la taille global de ton div.
    Essaye d'autre valeur.

  8. #8
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 83
    Points : 95
    Points
    95
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    width: 200px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    ...

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Merci à tous j'ai résolu le prb, désolé de ne pas avoir répondu plus tôt. Ca marche mieu avec le "absolute"

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

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    Citation Envoyé par hargathor
    Merci à tous j'ai résolu le prb, désolé de ne pas avoir répondu plus tôt. Ca marche mieu avec le "absolute"
    Mauvaise idée, la bonne solution est celle de Wharenn.

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

Discussions similaires

  1. Problème de DIV et CSS, décalage vers la droite et en haut
    Par alexis1975 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/05/2009, 18h58
  2. [CSS 2] Problème d'affichage avec CSS
    Par Invité dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 28/03/2009, 12h20
  3. Probleme affichage background d'un div avec CSS
    Par elt93 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/07/2008, 19h26
  4. Placement d'un div avec CSS
    Par delavega dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 22/01/2007, 10h56
  5. Problème de div et css
    Par fredhali2000 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 12/10/2006, 10h36

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