位置: 编程技术 - 正文

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开发)

  • 小规模企业所得税会计分录怎么做
  • 总分公司企业所得税合并申报
  • 积分兑换商品怎么入账
  • 结转本月完工入库产品制造成本,甲产品800台全部完工
  • 费用发票能不能直接挂应付账款里
  • 可以先注销银行账户吗
  • 事业单位合并财务交接
  • 除湿机 哪个好
  • 电子税务局上财务制度备案错误是啥意思
  • 2021年旅游免费
  • 自建模具怎么做账
  • 购买产品没开发票支付宝支付
  • 预付房租摊销账务处理
  • 多缴所得税返还现金流
  • 预提怎么写会计分录
  • 动漫软件公司的发展前景
  • 一般纳税人进项税会计分录
  • 不能取得发票的财务费用怎么做明细好一点
  • win7怎么转移桌面到d盘
  • 药店销售小票要保存多久
  • 安全的无线连接软件
  • 网易打不开怎么退出游戏
  • 农业生产用水水资源税
  • 工资和薪金是一回事吗
  • NEC笔记本电脑开机启动热键
  • 如何一键重装系统win10
  • win76g内存只有3g可用
  • php文件锁并发 性能
  • 计提存货减值准备符合可靠性原则
  • 公允价值计量模式与账面价值计量模式的区别与联系
  • vant移动端开发
  • RunClubSanDisk.exe是什么程序? 闪迪U盘广告推介程序
  • PHP:iconv_substr()的用法_iconv函数
  • Pycharm安装库失败
  • 发票开错的常见情况和处理办法?
  • php错误级别有哪些
  • 跨年庆典中燃放的歌曲
  • 累计减除费用多还是少好
  • 干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨
  • 调参数是什么意思
  • Yii2实现同时搜索多个字段的方法
  • ps打不出字怎么回事
  • 管理费用未分配利润
  • 保险费支出是什么意思
  • 增值税专用发票上注明的价款含税吗
  • 帝国cms灵动标签下拉框
  • 应收账款计提坏账准备是什么意思
  • 报销人和收款人是一个人
  • 退股东股本账务处理
  • 法人股东的分红怎么算
  • 家具厂成本
  • 企业的项目有哪些
  • 预付房租收到发票后如何做账
  • 税务局返还税款账务处理
  • 股权转让溢价
  • 股东之间资金往来
  • 公司加班的餐费怎么算
  • 房地产企业资产负债率的正常范围
  • MySQL数据库卸载了数据还有吗?
  • Ubuntu修复安装
  • linux promisc
  • FreeBSD mpd VPN服务器安装步骤
  • centos配置httpd
  • winfs.exe - winfs是什么进程
  • macosmajove
  • 命令行批量重命名
  • nerosvc.exe - nerosvc是什么进程 有什么用
  • edge新版浏览器
  • windows7睡眠唤醒快捷键
  • popupwindow底部弹出
  • 清理ie八
  • typescript尖括号
  • bash shell 语法
  • javascript用的多吗
  • jquery过滤选择器按照过滤规则分类包括?
  • activity的作用和生命周期
  • js遍历foreach
  • 医院电子发票怎么查
  • 医院等级怎么查询系统
  • 广东省国家税务总局电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设