gpt4 book ai didi

html - 显示 : Flex not producing content under it

转载 作者:行者123 更新时间:2023-11-28 10:24:55 26 4
gpt4 key购买 nike

为什么第二列中的段落是在标题的右侧而不是下方生成的?我使用 display: flex 将内容居中对齐,但我希望列中的新元素堆叠在前一个元素的下面。

main{
background: linear-gradient(to right, #4b53ff, #9e63ff);
width: 100vw;
height: 100vh;
background-size: cover;
}
main .row{
width: 65vw;
height: 60vh;
display: flex;
text-align: center;
align-items: center;
}
.col1{
background-color: white;
height: 100%;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;

}
.col2{
background: linear-gradient(to right, #7633e5, #178ee0);
border-bottom-right-radius: 15px;
border-top-right-radius: 15px;
height: 100%;
width: 100%;
}
p{
font-size:11px;
}
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Login</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" href="main.css">
</head>
<body>
<main class="d-flex align-items-center ">
<div class="container d-flex justify-content-center">
<div class="row ">
<div class="col-lg-4 col-md-4 col-sm-4 col1 d-flex align-items-center justify-content-center">
<h2 class="block">login</h2>

</div>
<div class="col-lg-8 col-md-8 col-sm-8 col2 d-flex align-items-center ">
<h2 class="d-block justify-content-center">Random heading</h2>
<p class="d-block justify-content-center">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat. </p>
</div>
</div>
</div>
</main>
</body>
</html>

最佳答案

flex-direction: column; 样式添加到 col2 类。

默认的 flex-direction 值是 row,这就是为什么它将它们放在 col2 中的一行中。 col1 只有一个元素,因此您看不到它也是一行。

关于html - 显示 : Flex not producing content under it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55176360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com