css 上下 置顶,中间自由伸缩滚动

上下 置顶, 中间自由伸缩

爷爷: height: 100% 或者固定值, 不然下层都是撑开

父 :

display: flex;

flex-direction: column;

height: 100%; // 保证充满 当前容器

子:

header flex: none,

body: overflow:scroll; height: 100%; // 保证把 header footer 顶到底

footer: flex: none,

左自由,右固定

<div>  父级固定宽度, 可以为 %,或具体数值
    <div > // 设置display flex, justify-content 
          <div> // 设置 display flex  overflow: hidden 
             <div>  // 设置 文本超出身略 ellipsis </div>
             <icon> // 设置 图标固定宽度flex: 0 0 0.1rem
           </div>
           <div>  // flex: none, width: 固定宽度值
                内容
           </div>
    </div>
</div>

Leave a Reply

Your email address will not be published. Required fields are marked *