如何利用 CSS 的 Flexbox 属性将居中?

原文: https://www .极客们。组织/如何使用柔性盒居中-css 属性/

在本文中,我们将学习使用 CSS 的【flex box】属性将一个 HTMLdiv元素居中。

*请参考这篇文章,了解更多关于 flexbox 的知识。

方法:使用弹性盒将< div >元素水平居中。

  • We use the property of display set to flex, that is, [T0】 display:flex;;
  • Use to align-item: center;
  • The last step is to set name-content as center that is, name-content: center;

示例 1: 以下示例使用的是 flex 属性。

HTML

<!DOCTYPE html>
<html>

<head>
    <style>
        .center {
            display: flex;
            justify-content: center;
            color: green;
        }
    </style>
</head>

<body>
    <h2 style="color:green">GeeksforGeeks</h2>
    <div class='center'>
        This text is centered
    </div>
</body>

</html>

输出:

示例 2: 如果我们要将 < div > 水平和垂直对中,我们只需添加高度:500px在代码的 CSS 部分。

HTML

<!DOCTYPE html>
<html>

<head>
    <style>
        .center {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 500px;
        }
    </style>
</head>

<body>
    <h2 style="color:green">GeeksforGeeks</h2>
    <div class="center">
        This text is centered
    </div>
</body>

</html>

输出:

*