我有以下标记:
<div id="container">
<div id="header"></div>
<div id="content"></div>
</div>
样式:
#container {
display: flex;
flex: 1;
flex-direction: column;
}
我想要以下内容:
header
,即不滚动content
直接置于header
下,即如果header
的高度发生变化,则元素之间不应重叠content
垂直滚动header
和content
都是弹性容器header
有多个<a>
元素,其中href
链接到content
上的元素,用于在点击时滚动到所选元素答案 0 :(得分:0)
我已修复此问题:
#container {
display: flex;
flex-direction: column;
height: 100%;
}
#header {
display: flex;
flex: 1 0 auto;
justify-content: space-between;
flex-wrap: wrap;
}
#content {
display: flex;
flex-wrap: wrap;
flex: 1 1 auto;
overflow-y: auto;
}