arh*_*nee 1 html javascript css flexbox reactjs
我对 Flex-box 比较熟悉,但是这个问题让我很困惑:
我正在尝试创建一个 flex-box 布局:
我似乎可以得到一个或另一个,但不是这两个都可以工作。几个目标:
谢谢你的帮助
集min-height到100vh的#wrapper像
#wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
}
Run Code Online (Sandbox Code Playgroud)
山和阿尔卑斯山,你需要设置margin的body,以0以避免滚动
body{
margin: 0;
}
Run Code Online (Sandbox Code Playgroud)
对于根据 OP 要求的粘性标题,请添加这些样式以及我提到的上述样式(我只是删除高度,因为您说标题是动态高度)
#header {
background-color: darkgray;
/* height: 64px; */
position: sticky;
top: 0;
}
Run Code Online (Sandbox Code Playgroud)
所以你需要放入的最终样式demo.css如下
body {
background-color: #444;
margin: 0;}
#wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
}
#header {
background-color: darkgray;
/* height: 64px; */
position: sticky;
top: 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
685 次 |
| 最近记录: |