常用全屏幕横向/纵向布局-display:flex

直接看代码

//html代码
<div class="site">
  <header>
    <app-header></app-header>
  </header>
  <main>
  </main>
  <footer>
    <app-footer></app-footer>
  </footer>
</div>
//css代码
html,body,app-root,.site{
    width: 100%;
    height: 100%;
    margin: 0;
}
.site{
    display: flex;
    flex-direction: column;/*横向*/
    /*flex-direction: row;纵向*/
}
main{flex: 1;}
header{background-color: #cccccc;}
footer{background-color: #cccccc;}

最终效果:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。