位置: 编程技术 - 正文

js实现rem自动匹配计算font-size的示例(js自动输入)

编辑:rootadmin

推荐整理分享js实现rem自动匹配计算font-size的示例(js自动输入),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js自动触发submit,js自动操作网页,js如何自动生成代码,js如何自动触发事件,js自动调用方法,js自动操作网页,js函数自动执行,js自动调用方法,内容如对您有帮助,希望把文章链接给更多的朋友!

实际开发过程中,我们经常会被各种宽度,高度计算搞晕。尤其是使用了rem的计算方式,自适应布局难倒一大片程序员。为了解决这类问题,我觉得可以利用js监听屏幕宽度变化来实现更改HTML 根元素font-size的值。

下面是相关JavaScript的实现代码:

此代码选px为基准值,为什么选呢,

js实现rem自动匹配计算font-size的示例(js自动输入)

px的页面宽度是一个安全的最大宽度,保证了移动端页面两边不会留白。注意这里的px是css逻辑像素,与设备的物理像素是有区别的。如iPhone 5使用的是Retina视网膜屏幕,使用2px x 2px的 device pixel 代表 1px x 1px 的 css pixel,所以设备像素数为 x px,而它的CSS逻辑像素数为 x px。所以当要切移动端的页面的时候,需要把效果图宽度等比例缩放到px。

比如当页面中某一div的宽度为,高度为的时候,就可以直接这样写样式:

浏览器的兼容性

rem是CSS3新引进来的一个度量单位,大家心里肯定会觉得心灰意冷呀,担心浏览器的支持情况。其实大家不用害怕,你可能会惊讶,支持的浏览器还是蛮多的,比如:Mozilla Firefox 3.6+、Apple Safari 5+、Google Chrome、IE9+和Opera+。只是可怜的IE6-8无法,你们就把他们当透明了吧,我向来都是如此。

不过使用单位设置字体,可不能完全不考虑IE了,如果你想使用这个REM,但也想兼容IE下的效果,可你可考虑“px”和“rem”一起使用,用"px"来实现IE6-8下的效果,然后使用“Rem”来实现代浏览器的效果。就让IE6-8不能随文字的改变而改变吧,谁让这个Ie6-8这么老呢?大家不仿试试,还蛮有意思,说不定这个就是主流的度量单位了。

完整实例代码:

标签: js自动输入

本文链接地址:https://www.jiuchutong.com/biancheng/369828.html 转载请保留说明!

上一篇:浅谈Emergence.js 检测元素可见性的 js 插件(浅谈特殊儿童的融合教育论文)

下一篇:原生JavaScript实现Ajax异步请求(原生javascript开发)

  • 合同履约成本资本化
  • 如何注销一般纳税人账户
  • 个体工商户月销售额超10万怎么报税
  • 外贸出口备案需准备什么资料
  • 税务异常有哪些类型
  • 外商投资企业采取发包、出租经营
  • 子公司固定资产移到母公司
  • 境外投资子公司审计报告人民币汇率
  • 贸易型出口退税流程
  • 备发职工工资属于什么会计科目
  • 收到保险公司赔款计入什么科目
  • 车辆一次性入费用会计分录
  • 出口退税退的是进项税还是销项税
  • 跨境税法
  • 写支票人民币大写有角需要写整吗
  • 慈善基金会的含义
  • 资产处置损益计入利润吗
  • 空调维修详情介绍
  • 红字增值税发票含税吗
  • 住房补贴计入个人所得税吗
  • 车间工人工资计入
  • 职工教育经费是工资总额的多少
  • 不良资产购买流程
  • 企业所得税税前扣除凭证规定
  • 如何在win7系统中查看电脑基本信息
  • linux 传输文件
  • player.exe是什么意思
  • 外币账户收到应收账款
  • php二分查找算法两种方法
  • 入固定资产含税吗
  • 物业公司成本费用
  • php处理数组的函数
  • php多条件搜索功能的实现
  • 手把手教你实现用户登录界
  • 大前端需要掌握什么技能
  • 520要来了要吵架的赶紧
  • Editorial Calendar为你的WordPress添加编辑日历 让文章定时发布更简单
  • layui 树形
  • 建筑业为什么要报统计局
  • 以摊余成本计量的金融资产会计处理
  • phpcms api
  • 三项经费要包括哪三项
  • 还原型谷胱甘肽的作用和功效
  • 出口运保费是什么费用
  • 交易性金融资产包括哪些项目
  • 建筑公司项目如何上手
  • 销售中介费一般收多少
  • 去年暂估费用,今年收到发票怎么处理
  • 置换房产入账价值的确定根据什么
  • 本月计提费用,发票下个月到可以吗
  • 折旧费用分摊科目是什么
  • 如何冲减计提费用
  • 长期股权投资账务处理实例
  • 合同资产根据什么来编报表
  • 预付款开票货还没发
  • 银行承兑汇票以公允价值计量
  • 关联企业是如何运作的
  • 合资公司股东如何退股
  • 有没有确认
  • 固定资产清理是资产类的备抵科目吗
  • 免除债务会计处理
  • 年底所得税的会计分录
  • 检查mysql是否正常
  • Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法
  • 解析包错误怎么解除
  • centos锁定屏幕命令
  • bios设置密码怎么设置
  • ubuntu16安装vnc
  • win7同步中心怎么关掉
  • winxp能玩啥大型游戏
  • nmstt.exe - nmstt是什么进程 有什么用
  • 原生js添加css样式
  • jquery制作简单的网页
  • django documentation
  • bootstrap基础教程书籍
  • shell中for循环如何用sed
  • 减免性质代码怎么会自动选择
  • 武汉市国税局长
  • 领导班子和领导干部评议意见表
  • 税务总局全国增值税发票查验平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设