/* 当有固定头部或者底部时可以在template根中使用该套类名 */
html,body{ width:100%;height:100%}
.page-container {
height: 100%;
width: 100%;
overflow: hidden;
display: flex;
flex-direction: column;
box-sizing: border-box;
&-header,
&-footer {
width: 100%;
}
/*主体内容不滑动*/
&-main {
flex: 1;
overflow: auto;
padding: 14px;
box-sizing: border-box;
width: 100%;
}
/*主体内容滑动*/
&-content {
flex: 1;
overflow: auto;
padding: 14px;
box-sizing: border-box;
width: 100%;
}
&-footer {
position: relative;
z-index: 1;
}
}
记录布局样式
于 2022-02-10 15:52:25 首次发布
本文介绍了如何在HTML和CSS中创建一个带有固定头部和底部的页面布局。通过使用Flexbox和特定的CSS类,可以实现主体内容在有固定头部和底部时的滚动效果。主要涉及CSS的flex属性、定位以及盒模型的运用。
摘要由CSDN通过智能技术生成