Heim  >  Artikel  >  Web-Frontend  >  Wie zentriere ich ein

mithilfe der Flexbox-Eigenschaft von CSS?

Wie zentriere ich ein
mithilfe der Flexbox-Eigenschaft von CSS?

PHPz
PHPznach vorne
2023-09-03 12:01:021457Durchsuche

如何使用 CSS 的 Flexbox 属性使 <div> 居中?

Wir können ein dc6dce4a544fdca2df29d5ac0ea9906b in CSS zentrieren, indem wir die Eigenschaften justify-content und align-item von Flexbox verwenden. Sie sind beliebt, weil sie reaktionsschnell und einfach zu verwenden sind. In diesem Artikel werden wir es lernen wie man dc6dce4a544fdca2df29d5ac0ea9906b mithilfe der Flexbox-Eigenschaften zentriert.

使用 align-items und justify-content sind verfügbar

使用flexbox的最流行的居中div的方法是结合justify-content und align-items属性.

  • justify-content属性会水平居中对齐div.

  • align-items属性将div垂直居中对齐.

Wenn Sie die Zentrierung nur in eine Richtung durchführen möchten, d. h. entweder vertikal oder horizontal, sollten wir nur eine der von uns genannten Eigenschaften verwenden.

Verwenden Sie die Ausrichtungselemente und den Ausrichtungsinhalt, um das Kind horizontal und vertikal zentriert auszurichten.

Beispiel

<!DOCTYPE html>
<html lang="en">
<style>
   .parent{
      border: 2px solid green;
      height:30vh;
      width:30vw;
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      background-color: orange;
   }
   .child{
      border: 2px solid red;
      height:10vh;
      width:10vw;
      background-color: yellow;
   }
</style>
</head>
<body>
   <div class="parent">
      <div class="child">
         This is the child element.
      </div>
   </div>
</body>
</html>
  • Im Code ist das übergeordnete Element ein grün umrandeter orangefarbener Kasten mit einer Höhe von 30 % der Höhe des Ansichtsfensters und einer Breite von 30 % der Breite des Ansichtsfensters. Das übergeordnete Element wird mithilfe von „ sowohl horizontal als auch vertikal zentriert. display: flex“, „flex-direction: row“, „justify-content: center“ und „align-items: center.“

  • 要使用align-items和justify-content,我们首先需要使用display属性声明元素为flexbox。子元素是一个高度为视口高度的10%、宽度为视口宽度的10%的带有红色边框的黄色盒子,放置在父元素内部.

结论

在本文中,我们了解了如何使用CSS的flexbox属性来居中一个dc6dce4a544fdca2df29d5ac0ea9906b。我们只需要使用flexbox的justify-content“ und „align-content“.性就可以实现相同的效果.

Das obige ist der detaillierte Inhalt vonWie zentriere ich ein

mithilfe der Flexbox-Eigenschaft von CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen