上下固定,中间自适应(手机移动端)

上下固定,中间自适应(手机移动端)

注意:引入了js文件

  <script src="js/rem.js"></script>
   <header>页头</header>

    <main>主体
        <div></div>
    </main>

    <footer>页脚</footer>
   * {
            margin: 0;
            padding: 0;
        }
        html,body {
            width: 100%;
            height: 100%;
        }

        body {
            display: flex;
            flex-direction: column;

        }

        header {
            width: 7.5rem;
            height: 0.5rem;
            background-color: blue;
        }

        main {
            width: 7.5rem;
            /* height: 500rem; */
            background-color: crimson;
            flex: 1;
            overflow: auto;
        }

        div {
            width: 3rem;
            height: 10rem;
            background-color: cornflowerblue;
        }

        footer {
            width: 7.5rem;
            height: 0.5rem;
            background-color: darkorange;
        }

主体天蓝色,自适应,出现了滚动条

在这里插入图片描述

移动端进行HTML页面的自适应适配有多种方法可供选择。一种常见的方法是使用媒体查询来针对不同的屏幕尺寸和分辨率进行适配。媒体查询是一种CSS功能,它可以根据不同的媒体类型和特定的条件来应用不同的CSS样式。这样可以方便地调整页面布局和显示效果以适应不同的移动设备。 另外一种解决方案是使用JavaScript来计算并动态设置适配参数。这种方法可以通过基于设备屏幕的宽度和像素密度等信息来计算出合适的适配值,例如使用rem单位来实现自适应。rem是相对于根元素的字体大小的单位,通过动态设置根元素的字体大小,可以实现页面的自适应。 所以,对于HTML页面的自适应适配移动端,可以考虑使用媒体查询和JavaScript计算进行适配。使用媒体查询可以通过CSS样式来适应不同的屏幕尺寸和分辨率,而使用JavaScript可以动态计算并设置适配值,实现更灵活的适配效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [移动端自适应rem](https://blog.csdn.net/siyangyuyangzhu/article/details/101021759)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值