Wir können ein
使用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.
<!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属性来居中一个
Das obige ist der detaillierte Inhalt vonWie zentriere ich ein