搞移动端有段时间了,从最开始为了适应移动端,前辈就告诉我使用px值除以3.75换算成vw,一直稀里糊涂的谨遵教诲,却不知道为什么要这样做,今天有时间查了资料,自己理解去一下

一:首先理解三个单位的区别

1,px,浏览器像素,一种相对单位,是相对于显示器屏幕分辨率而言

2,rem是css3的相对单位,相对于html根元素的字体大小(font-size)来计算的长度单位,可以设置,默认16px

3,vw ,vh相对视窗口的宽度或者高度eg:500px/100vw,长度和宽度等于窗口宽度的1/100

一般手机端的长度是实际设计过程中的2倍,一个手机750 * 1200分辨率,设计中为375px * 600px

vw即是viewwidth vh既是viewheight的缩写,100vw是一个屏幕的宽度,100vh是一个屏幕的高度

换算1/100*375=3.75 所以  1vw=3.75px;换算1/100*600=6 所以 1vh=6px;

将html  设置font-size为合适的vw值适配移动端的设备

rem可以使得编写的移动端网页尽可能地适配设备,而不会出现在不同手机显示效果不同的现象

px浏览器像素,设置HTML(font-size:37.5),设计图375px*600px,1rem=37.5vw=100px

关于px/rem/vw 之间的换算关系相关推荐

  1. Android中dp、sp、px、pt之间的换算关系

    Android中dp.sp.px.pt之间的换算关系 换算公式 1 dp = (dpi/160) px; 1 in = 72 pt = dpi dp; 1 pt = dpi/72 dp: 当dpi为1 ...

  2. css中的单位换算_CSS单位px、em、rem及它们之间的换算关系

    作者:WangMin 格言:努力做好自己喜欢的每一件事 国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者的区别与优势是什么?接下来我们就来学习一下吧! 单位px.em.rem分 ...

  3. 位(bit)、字节(Byte)、MB(兆位)之间的换算关系

    文章目录 简 述: 位(bit).字节(Byte).MB(兆位)之间的换算关系 B是Byte的缩写,B就是Byte,也就是字节(Byte):b是bit的缩写,b就是bit,也就是比特位(bit). B ...

  4. 网络流量顶峰到达了1000M,单位是KBPS,我的网卡是万兆网卡,我想知道这两个之间的换算关系是什么

    问题描述:我看到监控中我的网络流量顶峰到达了1000M,单位是KBPS,我的网卡是万兆网卡,我想知道这两个之间的换算关系是什么 问题解决:①设备的的数据交换能力,也叫"带宽",单位 ...

  5. 【MathType】彻底解决公式大小与文章文字大小不统一(含字体的字号与磅(pt)和像素(px)之间的换算关系)

    文章目录 1.大小不一致原因 2.字体的字号与磅(pt)和像素(px)之间的关系 3.彻底解决方法 在使用Mathtype的时候,有时候会出现公式大小不统一的情况,这时候手动去拖动大小的话非常不理想, ...

  6. 字节、KB、MB、GB 之间的换算关系 Bps和bps的区别

    位:"位(bit)"是电子计算机中最小的数据单位.每一位的状态只能是0或1. 字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位.1个字 ...

  7. 像素、厘米、英寸之间的换算关系

    像素.厘米.英寸之间是有换算关系的! 请看:1200*768像素的图片 用画图程序打开后,再转换一下为31.75*20.32厘米,12.50*8英寸 可以看出:1英寸=96像素,1厘米=37.7952 ...

  8. 数据存储单位之间的换算关系

    单位 换算关系 Byte(字节) 1Byte=8bit KB(Kilobyte,千字节) 1 KB=1024 Byte MB(Megabyte,兆字节) 1 MB=1024 KB GB(Gigabyt ...

  9. CSS单位px、em、rem及它们之间的换算关系

    作者:WangMin 格言:努力做好自己喜欢的每一件事 CSDN原创文章 博客地址

最新文章

  1. spring的事务有几种方式
  2. 2014年电大计算机应用基础网考试题,2017年电大计算机应用基础网考试题与答案...
  3. matlab摄像头录像保存在哪里,matlab连接摄像头读取视频部分解释
  4. Pixhawk代码分析-源码框架
  5. Linux学习日记:第二天
  6. 从两道经典试题谈C/C++中联合体(union)的使用
  7. 【笔记】JAVA SE
  8. linux系统下聊天工具,linux系统环境下如何使用amsn聊天工具_linux教程
  9. 3.Docker技术入门与实战 --- 使用Docker镜像
  10. 电能终端服务器,抄表终端服务器设置教程
  11. PDF编辑器怎么用,如何旋转PDF页面
  12. 超声广义相干因子( Generalized Coherence Factor,GCF)波束合成仿真
  13. 修改Centos服务器主机名称
  14. netcfg可以在cmd中运行,但在python 的os.system函数中执行却找不到该应用程序
  15. 在java中重写方法应遵循规则的包括_蘑菇街2017校园招聘笔试题
  16. 职场人士必学的10种Excel打印技巧【特别实用,赶紧收藏】
  17. Python基础必掌握的文件读写操作详解
  18. 华为Sx900存储的监控(使用Zabbix)
  19. [办公自动化]如何选择投影仪的吊装距离
  20. 中级会计职称考试可以带计算机么,中级会计师无纸化考试允许带计算器入场吗?...

热门文章

  1. 网络协议-前端重点——DNS和CDN
  2. 如何修改pdf格式文件
  3. day02 设计模式-外观模式
  4. uniapp应用和页面生命周期
  5. Vue-视频加载(vue-video-player)支持.mp4.m3u8.flv.mov格式
  6. chrom中如何跳过debugger
  7. 鏖战5小时,44对1,扎克伯格被参议员怒怼,结果他坐着就赚了28亿美元
  8. 手把手带你学python—牛客网python 机器学习 信息熵的计算
  9. Android studio 3.0 Appt2的异常问题 不一定需要关闭才能通过编译
  10. mysql优化手段——潭州学院