浅谈移动端rem的用法
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,一 什么是rem?"font size of the root element 这是w3c的定义也就是说是相对于根节点(html节点)的字体大小的单位。目前主流的浏览器基本都支持rem这个单位,大部份
千家信息网最后更新 2025年02月01日浅谈移动端rem的用法
一 什么是rem?
"font size of the root element 这是w3c的定义
也就是说是相对于根节点(html节点)的字体大小的单位。
目前主流的浏览器基本都支持rem这个单位,大部份的默认字体单位是16px。
图片摘自 http://caniuse.mojijs.com/Home/Html/item/key/rem/index.html
二 简单应用。
既然确定在各个主流浏览器都能食用的话,我们就放心大胆在移动端进行开发了。
举个例子说明
-size:62.5%; --size:1
由于我们选定的浏览器默认字体为16px,将根节点html设置为 font-size:62.5%;,这样换算下来的话 1rem = 10px ,在单位的计算方便将会方便很多。
三 响应式使用。
在实际开发过程中,不论是移动端还是pc端都要兼容各种分辨率的设备,所以实际尺寸是要响应式的。
假如说上个例子的62.5%是基于iPhone5的尺寸,也就是说是320*568的尺寸
如果是ipad尺寸的时候,只要相应的扩大倍数即可
@media only screen and (min-width: 768px){ html { font-size: 150%!important; }}
注:利用媒体查询,可根据自己的实际需要,设定不同的尺寸。
四 rem的进阶使用
先甩上地址 ht tps://g ithub. com/am fe/lib-flexible
说起移动端适配,怎么能少 了淘宝的移动端~
这个教程足够详细了(如果绝对还不够的话,可以参考下这个地址 h ttp s://gi thu b.com/am fe/article/issues/17 ,其中还有现成的demo)。
在引入flexible.js过后,关于px转成rem的方法:
在sublime中是有直接转换的插件,有兴趣的童鞋可以去研究下。
在sass/less预编译下也可快速计算当前尺寸。
尺寸
移动
单位
字体
实际
浏览器
节点
浏览
主流
也就是
例子
说是
开发
不同
不够
倍数
兴趣
分辨率
图片
地址
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
武汉两年软件开发薪资
吉林银行网络安全设备采购项目
如何查看电脑服务器的地址
药品数据库mysql
两个es数据库之间同步
网络安全和教育信息化经费
黄浦区游戏软件开发流程
数据库环境备份
lol手游战斗服务器不同怎么办
大型数据库设计规范
新建数据库denied for
工业园区口碑好的软件开发公司
济南龙观网络技术
传奇单机数据库修改
消防大队网络安全事件演练
深圳房产软件开发
中普互联网金融科技公司
武夷山app软件开发
徐汇区第三方软件开发服务费
网络技术代码
为什么王者服务器登不上去
药品数据库mysql
数据库中首节点做简化处理
网络技术设计方案
刘平讲互联网科技
苏州汽车软件开发
chaos数据库
anki中如何修复数据库
客房管理数据库er图
西昌软件开发公司