当前位置: 首页 > news >正文

rem适配的浏览器_移动端适配rem+vw方案

原理就不讲了,之前也写过很多种rem适配方案,有css媒体查询的,有通过js设置根字体的,可以自行搜索一下本博客的相关文章。

这个方案主要就是利用vw来设置根字体

1.以根元素是20,设计稿的宽度750px为例

计算公式为: 100vw/750*20 (750是设计稿的宽度,20为根元素)

这样得到的结果为:

html{font-size: 2.666666666666667vw;}

写代码的时候仍然以rem的方法进行编写,1rem就是20px(以750设计稿为标准)。 如果不明白,可以查看本博相关文章

2.如果为了方便计算,也可以设置为750px设计稿标准时,1px = 1rem ;也就是设计根字体为:

html{font-size: 0.133333333333333vw;}

这种方案的唯一问题就是安卓4.4以下不支持vw

如果不考虑低版本安卓兼容性问题,使用vw可以替换js设置rem方案

注意:(如果使用pc浏览器查看演示请使用手机模式,因为在pc浏览器端查看时如果出现了滚动条,滚动条的宽条是算在vw内的,这时候计算出来的rem是会有一点点的偏差的,也就是包含了滚动条的宽)

相关文章:

  • java弹出对话框_Java在Swing中如何实现弹出一个对话框的效果?
  • java adb命令_从Java程序执行ADB命令
  • java switch scanner_if语句switchScanner
  • java 高级选择题_Java高级面试题小结
  • jdbctemplate mysql 分页查询 返回list对象_Spring之jdbcTemplate:查询的三种方式(单个值、单个对象、对象集合)...
  • mysql数据库备份 dump_mysqldump备份和恢复MySQL数据库
  • java servlet 3.0_Java Servlet和Servlet 3.0的新特性
  • java 回溯_正则表达式知识详解之回溯引用 (java版示例)
  • java后台线程_67.Java后台线程
  • java 远程 shell脚本_Java 远程调用 shell脚本
  • python自动化数据驱动_Selenium2+python自动化之数据驱动(ddt)
  • java圆和椭圆的关系_圆与椭圆 - brifuture - 博客园
  • java attributelist_java集合类(二)List学习
  • java ccf认证解答_CCF认证考试(java)---窗口
  • java 平滑 停止_设计Java应用程序的平滑停止
  • [笔记] php常见简单功能及函数
  • [数据结构]链表的实现在PHP中
  • CSS相对定位
  • Java 内存分配及垃圾回收机制初探
  • markdown编辑器简评
  • node和express搭建代理服务器(源码)
  • 检测对象或数组
  • 批量截取pdf文件
  • 嵌入式文件系统
  • 使用 Docker 部署 Spring Boot项目
  • 使用parted解决大于2T的磁盘分区
  • 微信公众号开发小记——5.python微信红包
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 再次简单明了总结flex布局,一看就懂...
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (27)4.8 习题课
  • (8)STL算法之替换
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (力扣)循环队列的实现与详解(C语言)
  • (一)kafka实战——kafka源码编译启动
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • .equals()到底是什么意思?
  • .gitignore文件_Git:.gitignore
  • .NET CLR基本术语
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net 按比例显示图片的缩略图
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • ::
  • [145] 二叉树的后序遍历 js
  • [APIO2015]巴厘岛的雕塑
  • [AutoSar]BSW_Memory_Stack_004 创建一个简单NV block并调试
  • [Bugku]密码???[writeup]