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 des images


Sujet :

Centrer un élément en CSS

  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 486
    Billets dans le blog
    1
    Par défaut Centrer des images
    Bonjour,
    je souhaite afficher des images en les centrant dans leur conteneur. Je croyais avoir fait le nécessaire mais visiblement non, vu que les images restent collées à gauche du conteneur. Merci de me corriger.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div class="backgroundblue center">
        <a href="xxx" target="_blank"><img src="xxx" alt="" /></a>
        <a href="xxx" target="_blank"><img src="xxx" alt=""/></a>
    </div>

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    img {
        margin:20px;
    }
     
    .backgroundblue {
        background-color: blue;
    }
     
    .center {
        margin:auto;
    }

    Le fond de couleur bleu sert juste pour la mise au point pour visualiser le conteneur.

  2. #2
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 421
    Par défaut
    Bonjour,

    Un text-align: center; sur ton div conteneur, ou définir une largeur à ton div conteneur si tu veux le centrer avec les marges.

  3. #3
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 486
    Billets dans le blog
    1
    Par défaut
    Merci,
    mais il semblerait que seul le text-align: center; fonctionne car si je fais
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .center {
        width:1500px;
        margin:auto;
       // text-align: center;
    }
    c'est pas centré...

  4. #4
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 421
    Par défaut
    La largeur du conteneur doit être inférieure à la largeur du parent ou de la page pour centrer avec les marges.
    https://jsfiddle.net/vdjxhes7/

  5. #5
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 486
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Pytet Voir le message
    La largeur du conteneur doit être inférieure à la largeur du parent ou de la page pour centrer avec les marges.
    Le "doit" : supposition ou obligation ? Logiquement, obligation...

    J'ai repris ton code dans codepen (je maîtrise que ça) mais ça ne reste centré qu'avec text-align:center; https://codepen.io/laurentsch/pen/KKEBxpB

  6. #6
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 421
    Par défaut
    Le margin: auto; permet de centrer le conteneur avec une largeur définie, mais il ne centre pas les éléments à l'intérieur, il faut effectivement un text-align pour définir comment aligner les éléments inline dans ce conteneur (on pourrais choisir de centrer le conteneur et aligner les images sur la droite par exemple).

    Ma suggestion de définir une largeur à ton conteneur était juste pour te montrer l'utilité du margin: auto;.
    Dans ton cas, si tu veux centrer les images et pas le conteneur, uniquement text-align: center; sur le conteneur semble suffisant.

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

Discussions similaires

  1. Centrer des images
    Par yuyu599 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 18/01/2019, 11h37
  2. centrer des images
    Par valal dans le forum Mise en page CSS
    Réponses: 15
    Dernier message: 11/10/2006, 15h00
  3. Centrer des images verticalement dans un div?
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 18/10/2005, 21h04
  4. Centrer des images et du texte dans un tableau
    Par hstlaurent dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 30/08/2005, 16h34

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