gpt4 book ai didi

css - 带有 3 列的粘性页眉/页脚。在列内滚动的 Div

转载 作者:太空宇宙 更新时间:2023-11-03 22:21:02 25 4
gpt4 key购买 nike

我这里有一个 JS Fiddle。

https://jsfiddle.net/h3c6jqfy/

基本上,我正在尝试制作一个具有粘性页眉和页脚的 UI。中间内容将包含三列。每列中都有 DIV。这些 DIV 应具有 100% 的高度,并且不应从页脚处截断。在 DIV 中,它们将具有可滚动的 div。

enter image description here

我创建的非常基本的布局中有这个...

d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>d<br>this is the end!!

说到这里就结束了!!永远不会达到。

最佳答案

您可以使用flexbox而不需要计算高度;

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

::before,
::after {
box-sizing: inherit;
}

body {
display: flex;
flex-direction: column;
height: 100vh;
}

header {
height: 75px;
background: red;
}

main {
flex: 1;
background: lightgreen;
display: flex;
}

.scrolly {
flex: 1 0 33%;
overflow-y: auto;
}

.content {
height: 1000px;
}

footer {
height: 50px;
background: blue;
}
<header></header>
<main>
<div class="scrolly">
<div class="content"></div>
</div>
<div class="scrolly">
<div class="content"></div>
</div>
</div>
<div class="scrolly">
<div class="content"></div>
</div>
</div>
</main>
<footer></footer>

关于css - 带有 3 列的粘性页眉/页脚。在列内滚动的 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53635094/

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