Css 我如何让一个div从上面的div延伸到下面的div?
这就是我的工作 代码: 标题{ 宽度:100%; 背景:黄色; 位置:固定; 排名:0; 高度:60px!重要; } .内容{ 边缘顶部:60像素; 背景:粉红色; 最小高度:100%; 宽度:100%; } 页脚{ 宽度:100%; 背景:黄色; 位置:固定; 底部:0; 高度:30px; } 标题 内容主 页脚 使用vh设置容器最小高度以占据整页,而不是%Css 我如何让一个div从上面的div延伸到下面的div?,css,html,Css,Html,这就是我的工作 代码: 标题{ 宽度:100%; 背景:黄色; 位置:固定; 排名:0; 高度:60px!重要; } .内容{ 边缘顶部:60像素; 背景:粉红色; 最小高度:100%; 宽度:100%; } 页脚{ 宽度:100%; 背景:黄色; 位置:固定; 底部:0; 高度:30px; } 标题 内容主 页脚 使用vh设置容器最小高度以占据整页,而不是% .content { margin-top: 60px; background: pink; min-height: ca
.content {
margin-top: 60px;
background: pink;
min-height: calc(100vh - 90px); /* 100% the height of the screen minus header and footer */
width: 100%;
}
这里的示例:使用vh设置容器的最小高度,以占据整页,而不是%
.content {
margin-top: 60px;
background: pink;
min-height: calc(100vh - 90px); /* 100% the height of the screen minus header and footer */
width: 100%;
}
此处示例:将此设置用于。内容:
最小高度:calc100vh-90px
这是整个窗口的高度减去页眉和页脚的高度。请将此设置用于。内容:
最小高度:calc100vh-90px
这是整个窗口的高度减去页眉和页脚的高度
我还有一个限制,就是我想要粉色的内容
如果动态删除页脚,则仍然填充所有空白
使用flexbox进行此操作
添加新元素以包裹其他元素,可以将包裹设置为display:flex;flex-direction:column,并为.content指定flex:1
注意:在html、body和wrapper元素中,您需要height:100%,以便在这种情况下使用flex:1
html,
身体{
身高:100%;
保证金:0;
}
部分{
显示器:flex;
弯曲方向:立柱;
身高:100%
}
标题,
页脚{
宽度:100%;
背景:黄色;
位置:固定;
}
.内容{
边缘顶部:60像素;
背景:粉红色;
弹性:1;
}
标题{
排名:0;
高度:60像素
}
页脚{
底部:0;
高度:30px;
}
标题
内容主
页脚
我还有一个限制,就是我想要粉色的内容
如果动态删除页脚,则仍然填充所有空白
使用flexbox进行此操作
添加新元素以包裹其他元素,可以将包裹设置为display:flex;flex-direction:column,并为.content指定flex:1
注意:在html、body和wrapper元素中,您需要height:100%,以便在这种情况下使用flex:1
html,
身体{
身高:100%;
保证金:0;
}
部分{
显示器:flex;
弯曲方向:立柱;
身高:100%
}
标题,
页脚{
宽度:100%;
背景:黄色;
位置:固定;
}
.内容{
边缘顶部:60像素;
背景:粉红色;
弹性:1;
}
标题{
排名:0;
高度:60像素
}
页脚{
底部:0;
高度:30px;
}
标题
内容主
页脚
使用vh或将主体设置为100%高度使用vh或将主体设置为100%高度废弃我的答案,使用@dippasScrap我的答案,使用@dippas