Partage
  • Partager sur Facebook
  • Partager sur Twitter

CSS3 Flexbox

    16 août 2017 à 18:30:33

    Bonjour à tous,

    Mon problème est que je souhaite utilisé flexbox pour arranger une page web pour mon titre (un titre et une photo), j'ai donc réalisé une première commande en css qui donne : 

    header

    {

    border: 1px solid black;

    text-align: right;

    display: flex;

    justify-content: space-around;

    min-width: 100%;

    }

    Le problème est que lorsque je fais ça, ma photo et mon texte ont un éloignement trop grand je voudrais donc savoir comment faire pour gérer cette espacement.

    Merci à vous. :)

    ps: la photo et le texte (titre) est contenue dans le header dans le fichier html.

    • Partager sur Facebook
    • Partager sur Twitter
      16 août 2017 à 21:34:14

      Bonjour,

      Il te suffit d'utiliser la propriété margin pour rapprocher tes deux contenus.

      A ma connaissance, display: flex; ne gère pas ça.

      -
      Edité par eclairia 16 août 2017 à 21:36:10

      • Partager sur Facebook
      • Partager sur Twitter
      "Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
        16 août 2017 à 22:29:44

        Bonjour 

        Ce qu'il te faut c juste la propriété 

        Display:flex;

        Justify-content: flex-start

        Ou bien sélectionner ton image et ton texte et mettre un display:inline-block;

        Saches que les lignes en css s'appellent des propriétés et non pas des commandes ;)

        Cdt

        • Partager sur Facebook
        • Partager sur Twitter
          17 août 2017 à 18:21:39

          Merci pour vos réponses plutôt rapide mais je pense mettre mal exprimé puisque je n'aboutit pas au résultat que je souhaiterais ^^. 

          Je souhaiterais en réalité pouvoir choisir la distance qui sépare mon titre et ma photo.

          Et merci pour la correction @MordosSmith

          • Partager sur Facebook
          • Partager sur Twitter
            17 août 2017 à 23:41:14

            Display:flex;

            Justify-content: flex-start

            avec un

            margin-right sur l'élement le plus à gauche.

            si tu y arrive pas, je t'invite à nous fournir ton code (le bout concerné et le css)

            cdt

            • Partager sur Facebook
            • Partager sur Twitter
              19 août 2017 à 8:12:04

              Bonjour, 

              Effectivement cela marchait, désolé, en fait j'avais juste pas sélectionné mon élément pour effectué le margin-right, je l'avais laissé dans mon header.

              Cela marche donc parfaitement. 

              Merci beaucoup je suis enfin débloqué.

              • Partager sur Facebook
              • Partager sur Twitter

              CSS3 Flexbox

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown