媒体查询 + rem适配方案

作者: 9979eb0cd854 | 来源:发表于2018-09-17 20:49 被阅读115次

流式布局适配方式:

1、只达到宽度的适配
2、内容没有自适应改变高度,高度也没有自适应改变

rem适配方式:

1、高度和宽度都自适应 内容可自适应 等比例缩放
2、当我在改变rem的基准值html的字体大小的时候,页面上的容器在等比例缩放


image.png image.png
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
        <title>rem适配</title>
        <style>
            body {
                margin: 0;
                padding: 0;
            }
            html {
                font-size: 50px;/*把页面所有的px都变成rem*/
            }
            header {
                width: 100%;
                height: 1rem;
                line-height: 1rem;
                text-align: center;
                font-size: 0.48rem;
                color: #fff;
                background-color: #f00;
            }
            /*
             * 1、流式布局适配方式:
             * 只达到宽度的适配
             * 内容没有自适应改变高度,高度也没有自适应改变
             * 
             * 2、rem适配方式:
             *   1、高度和宽度都自适应   内容可自适应  等比例缩放
             *   2、当我在改变rem的基准值html的字体大小的时候,页面上的容器在等比例缩放
             */
            
            /*
             * 3、适配:
             *   假设320px的设备   设置字体的大小是  50px
             *   假设640px的设备   设置字体的大小是  100px
             */
            /*4、使用媒体查询*/
            @media (min-width: 320px) {
                html {
                    font-size: 50px;
                }
            }
            /*5、需要适配移动端主流的设备     有很多    这里以iphone6   375px 为例*/ 
            /*但这个方法比较麻烦,要一个一个适配    用less可以解决这个问题*/
            @media (min-width: 375px) {
                html {
                    font-size: 58.59375px;  /*     375/640*100=58.59375px  */
                }
            }
            @media (min-width: 640px) {
                html {
                    font-size: 100px;    /*   640/320*50=100px    */
                }
            }
        </style>
    </head>
    <body>
        <header>购物车</header>
    </body>
</html>

image.png image.png

相关文章

  • 常见的移动端适配方案

    常见的移动端适配方案 media queries 媒体查询 flex 布局 rem 根字体大小(html标签的字体...

  • 移动端是如何做适配的?

    移动端的适配要分为三点来讨论:使用viewport媒体查询动态rem方案 一、使用viewport 也就是使用 ,...

  • 移动端自适应rem布局

    简谈工作中 使用的的两种常见的rem布局方案方案1:采用媒体查询,缺点:只能适配主流机型,不够全面在base.cs...

  • 适配及响应式

    1.三种方法 rem、百分比、媒体查询(rem布局一般用于移动端适配;百分比+媒体查询用于移动端适配和PC响应式都...

  • 媒体查询 + rem适配方案

    流式布局适配方式: 1、只达到宽度的适配2、内容没有自适应改变高度,高度也没有自适应改变 rem适配方式: 1、高...

  • 如何使用蓝湖设计稿同时适配PC及移动端

    项目需求: 一套代码同时适配PC及移动端方案: pc端采用px布局,移动端采用rem布局,通过媒体查询(media...

  • 电商项目笔记(3)---移动端适配

    步骤1:移动端适配 移动端适配无非就是以下3点: 百分比布局; rem尺寸计算; 媒体查询; 步骤2:rem.js...

  • 苏宁易购项目

    rem布局 认识rem rem适配1.伸缩布局 flex2.流式布局 百分比3.响应布局 媒体查询 (超小...

  • 移动端h5之rem布局/px2rem

    rem布局之媒体匹配 最早的时候用的rem适配方法,通过手动设置媒体查询对不同设备进行设置font-size 当然...

  • 关于移动端兼容适配问题 2018-09-17

    移动端可用兼容适配:vw+vh,em,dpi,rem 使用rem: 之前采用的是媒体查询,但是当屏幕发生旋转时...

网友评论

    本文标题:媒体查询 + rem适配方案

    本文链接:https://www.haomeiwen.com/subject/jwsdnftx.html