gpt4 book ai didi

css - 如何在网页中一个接一个地创建div

转载 作者:太空宇宙 更新时间:2023-11-04 06:19:13 24 4
gpt4 key购买 nike

我想制作一个 div 一个在另一个下面的网站。我如何设置响应页面的高度。div 内没有内容。我想制作实心边框矩形。这是为了练习目的。

html,
body {
width: 100%;
min-height: 100%;
margin: 0px;
padding: 0px;
-webkit-text-size-adjust: none;
font-size: 62.5%;
background: #906aaf
}

.header {
width: 100%;
height: 10%;
background-color: #7e599e;
position: fixed;
z-index: 1;
top: 0
}

.one {
width: 50%;
height: 30%;
border: 10px solid black;
margin-left: auto;
margin-right: auto;
height: auto;
width: auto;
}

.two {
width: 50%;
height: 30%;
border: 10px solid black;
}

.three {
width: 50%;
height: 30%;
border: 10px solid black;
}

.four {
width: 50%;
height: 30%;
border: 10px solid black;
}

.five {
width: 50%;
height: 30%;
border: 10px solid black;
}
<div class="header"></div>
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
<div class="four"></div>
<div class="five"></div>

最佳答案

如果我正确理解您的问题并且您想将 html 中的第一个 div 放置在 html 中下一个 div 之后的网页上 -

您可以使用 css3 flexbox。在 body 上应用 display:flex,然后在 body 的子级上使用 order 对它们进行排序。

因此在您的示例中,将其添加到您的 css -

body {
display: flex;
flex-direction: column; //(Flexbox defaults to row, apply this to change back to column)
}
.one {
order: 5;
}
.two {
order: 1;
} ...

看看this获取更多信息。

关于css - 如何在网页中一个接一个地创建div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55656128/

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