zoukankan      html  css  js  c++  java
  • rem布局

    rem布局

    1. 技术选型

      方案:采取单独制作移动页面方案

      技术:布局采取rem适配布局(less-rem+媒体查询)

      设计图纸:750px尺寸

    2. 相关文件夹结构

    3. 设置视口标签以及引入初始化央视

          <meta name="viewport" content="width=device-width, initial-scale=1.0,
          user-scalable=no,maximun-scale=1.0,minimum-scale=1.0">
          <meta http-equiv="X-UA-Compatible" content="ie=edge">
          <link rel="stylesheet" href="css/normalize.css">
      
    4. 设置公共的common.less文件

      • 设置好最常见的屏幕尺寸,利用媒体查询设置不同的html字体大小,因为除了首页其他页面也需要
      • 常用尺寸:320px360px375px384px400px414px424px480px540px720px750px
      • 划分的分数我们定位15等分
      • html字体大小为50px,写在最上面
    5. 方案1

      • less
      • 媒体查询
      • rem
    6. 方案2

      • flexible.js
        • 手机淘宝团队出的简洁高效的移动端适配库
        • 不在需要些不同屏幕的媒体查询
        • 原理是把当前设备划分为10等分,但是不同设备下,比例还是一致的
        • 我们要做的,就是确定好我们当前设备的html文字大小就可以了
        • 比如当前设计稿是750px,那么我们只需要把html文字大小设置为75px(750px / 10)就可以了
        • 里面页面元素rem值:页面元素的px值/75
        • 剩下的flexible.js去算
        • github地址:http://github.com/amfe/lib-flexible
      • rem
  • 相关阅读:
    数据结构 B/B+树
    Hadoop的目录结构
    安装JDK
    OSTEP-projects concurrency-webserver
    第二十四章(制作HTTP服务器端)学习笔记
    day4_生成小数的程序
    day4_用集合生成8位密码的程序
    day4_集合操作
    day3_homework
    day6_random模块的用法、break和continue
  • 原文地址:https://www.cnblogs.com/SSPOFA/p/11937178.html
Copyright © 2011-2022 走看看