首页 > 软件开发 > CSS >

移动端布局上下固定中间自适应

来源:互联网 2023-03-16 19:17:42 217

移动端布局上下固定中间自适应,主要运用的css为flex。kDn办公区 - 实用经验教程分享!

通过flex的属性flex:1; 实现中间区域拉伸,得到自适应效果。kDn办公区 - 实用经验教程分享!

kDn办公区 - 实用经验教程分享!

工具/原料

  • 代码编辑器
  • html、css(主要是flex)

方法/步骤

  • 1

    第一步:定义主体结构kDn办公区 - 实用经验教程分享!

    定义一个div中包含三个小divkDn办公区 - 实用经验教程分享!

    大div样式:kDn办公区 - 实用经验教程分享!

    display: flex;kDn办公区 - 实用经验教程分享!

    flex-direction:column;kDn办公区 - 实用经验教程分享!

    移动端布局上下固定中间自适应kDn办公区 - 实用经验教程分享!

  • 1本页面非法爬取自百度经验
  • 2

    第二步:上下固定kDn办公区 - 实用经验教程分享!

    顶部与底部样式固定定位 position:fixed;kDn办公区 - 实用经验教程分享!

    顶部top: 0px;kDn办公区 - 实用经验教程分享!

    底部bottom: 0px;kDn办公区 - 实用经验教程分享!

    移动端布局上下固定中间自适应kDn办公区 - 实用经验教程分享!

  • 3

    第三步:中间自适应kDn办公区 - 实用经验教程分享!

    中间自适应区域样式kDn办公区 - 实用经验教程分享!

    flex:1;kDn办公区 - 实用经验教程分享!

    overflow: scroll;kDn办公区 - 实用经验教程分享!

    移动端布局上下固定中间自适应kDn办公区 - 实用经验教程分享!

  • 4

    第四步:要在样式表中添加html,body{height:100%;}kDn办公区 - 实用经验教程分享!

    原因:让中间区域有个高度可以继承kDn办公区 - 实用经验教程分享!

    移动端布局上下固定中间自适应kDn办公区 - 实用经验教程分享!

    移动端布局上下固定中间自适应kDn办公区 - 实用经验教程分享!

  • 5

    第五步:完整代码kDn办公区 - 实用经验教程分享!

    !doctype html>kDn办公区 - 实用经验教程分享!

    html>kDn办公区 - 实用经验教程分享!

    head>kDn办公区 - 实用经验教程分享!

    meta charset="UTF-8">kDn办公区 - 实用经验教程分享!

    meta name="viewport" content="width=device-width, initial-scale=1.0">kDn办公区 - 实用经验教程分享!

    title>百度经验/title>kDn办公区 - 实用经验教程分享!

    style type="text/css">kDn办公区 - 实用经验教程分享!

    *{kDn办公区 - 实用经验教程分享!

    margin: 0;kDn办公区 - 实用经验教程分享!

    padding: 0;kDn办公区 - 实用经验教程分享!

    }kDn办公区 - 实用经验教程分享!

    html,body{height:100%;}kDn办公区 - 实用经验教程分享!

    body{kDn办公区 - 实用经验教程分享!

    font-family: 微软雅黑;kDn办公区 - 实用经验教程分享!

    background-color: #f4f4f4;kDn办公区 - 实用经验教程分享!

    }kDn办公区 - 实用经验教程分享!

    .demon{kDn办公区 - 实用经验教程分享!

    display: flex;kDn办公区 - 实用经验教程分享!

    flex-direction:column;kDn办公区 - 实用经验教程分享!

    height: 100%;kDn办公区 - 实用经验教程分享!

    }kDn办公区 - 实用经验教程分享!

    .fixed{kDn办公区 - 实用经验教程分享!

    width: 100%;kDn办公区 - 实用经验教程分享!

    line-height: 45px;kDn办公区 - 实用经验教程分享!

    font-size: 16px;kDn办公区 - 实用经验教程分享!

    background-color: #0088ee;kDn办公区 - 实用经验教程分享!

    color: #fff;kDn办公区 - 实用经验教程分享!

    text-align: center;kDn办公区 - 实用经验教程分享!

    position: fixed;kDn办公区 - 实用经验教程分享!

    }kDn办公区 - 实用经验教程分享!

    .fixTop{kDn办公区 - 实用经验教程分享!

    top: 0px;kDn办公区 - 实用经验教程分享!

    }kDn办公区 - 实用经验教程分享!

    .fixBottom{kDn办公区 - 实用经验教程分享!

    bottom: 0px;kDn办公区 - 实用经验教程分享!

    }kDn办公区 - 实用经验教程分享!

    .container2{kDn办公区 - 实用经验教程分享!

    flex:1;kDn办公区 - 实用经验教程分享!

    margin: 55px 10px ;kDn办公区 - 实用经验教程分享!

    background-color: #fff;kDn办公区 - 实用经验教程分享!

    overflow: scroll;kDn办公区 - 实用经验教程分享!

    }kDn办公区 - 实用经验教程分享!

    /style>kDn办公区 - 实用经验教程分享!

    /head>kDn办公区 - 实用经验教程分享!

    body >kDn办公区 - 实用经验教程分享!

    div>kDn办公区 - 实用经验教程分享!

    div class="fixed fixTop">kDn办公区 - 实用经验教程分享!

    span>顶部文字/span>kDn办公区 - 实用经验教程分享!

    /div>kDn办公区 - 实用经验教程分享!

    div>kDn办公区 - 实用经验教程分享!

    hahaha/ kDn办公区 - 实用经验教程分享!

    /div>kDn办公区 - 实用经验教程分享!

    div class="fixed fixBottom">kDn办公区 - 实用经验教程分享!

    span>底部文字/span>kDn办公区 - 实用经验教程分享!

    /div>kDn办公区 - 实用经验教程分享!

    /div> kDn办公区 - 实用经验教程分享!

    /body>kDn办公区 - 实用经验教程分享!

    /html>kDn办公区 - 实用经验教程分享!

    kDn办公区 - 实用经验教程分享!

    kDn办公区 - 实用经验教程分享!

    kDn办公区 - 实用经验教程分享!

    移动端布局上下固定中间自适应kDn办公区 - 实用经验教程分享!

  • 注意事项

    • 一定在样式表中添加 html,body{height:100%;}
    • 理解flex

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!kDn办公区 - 实用经验教程分享!


    标签: CSS

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码