Maison  >  Questions et réponses  >  le corps du texte

Obtenir un alignement central horizontal des éléments

<p>Comment centrer un div在另一个div horizontalement en utilisant CSS ? </p> <pre class="brush:html;toolbar:false;"><div id="outer"> <div id="inner">Foo foo</div> </div> ≪/pré> <p><br /></p>
P粉268284930P粉268284930448 Il y a quelques jours488

répondre à tous(2)je répondrai

  • P粉002023326

    P粉0020233262023-08-22 00:52:50

    Si vous ne souhaitez pas définir une largeur fixe à l'intérieur div, vous pouvez essayer ceci :

    #outer {
      width: 100%;
      text-align: center;
    }
    
    #inner {
      display: inline-block;
    }
    <div id="outer">  
        <div id="inner">Foo foo</div>
    </div>

    Cela fera de l'intérieur div成为一个可以通过text-align un élément en ligne qui peut être centré via text-align.

    répondre
    0
  • P粉617597173

    P粉6175971732023-08-22 00:02:14

    Très facile de centrer les divs horizontalement et verticalement en utilisant flexbox.

    #inner {  
      border: 0.05em solid black;
    }
    
    #outer {
      border: 0.05em solid red;
      width:100%;
      display: flex;
      justify-content: center;
    }
    <div id="outer">
      <div id="inner">Foo foo</div>
    </div>

    répondre
    0
  • Annulerrépondre