位置: 编程技术 - 正文

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

  • 企业向股东借款个人所得税
  • 动迁补偿款怎么算
  • 小规模纳税人进货分录
  • 工程行业存货哪些科目组成
  • 劳务工资入什么科目
  • 报销单与发票金额不符
  • 购车税叫什么
  • 汇总记账凭证会计核算形式
  • 房屋租赁需要交增值税吗
  • 冲销应收账款会引起
  • 工程预付款包括工人工资吗
  • 公司自建房屋如何进行入账?
  • 房产空置怎么判定
  • 给个人的返利如何交税
  • 专票怎么提交不上去
  • 营改增后还有建筑业发票吗
  • 一月份的工作日是多少天
  • 在建工程摊销是啥意思
  • 进项税额不得抵扣在哪个科目
  • 资产负债率怎么计算
  • 计提福利费用会计分录
  • 工程承包款要交多少税
  • 固定成本变动成本混合成本的分类
  • 汇算清缴当年分配的股息红利
  • Windows11预览体验
  • php实现基数排序函数
  • androirc下载
  • 无形资产的摊销计入什么科目
  • php数组函数,选班长
  • 购货返利怎么做账
  • 笔记本电脑盖上盖子就关机了吗
  • 手续费及佣金扣除标准
  • 视同销售收入税法处理
  • 湿地上有什么植物
  • 稿酬所得计入什么科目
  • 固定资产如何抵成本
  • 社保挂靠公司收费标准是怎样的
  • redis两种持久化方式的优缺点
  • php代码自动生成
  • php如何实现多进程
  • md5 python3
  • 小企业会计制度的适用对象是
  • 现金折扣的账务处理最新
  • 增值税抵扣凭证怎么做
  • 简述sql server 2008的新增功能
  • 企业所得税表利润总额是净利润吗
  • 差额事业单位的工资是由财政开支吗
  • 职工福利费支出不超过工资薪金总额的
  • 购买原材料保险费分录
  • 政府专项扶持资金
  • 费用报销银行转账用途怎么写
  • 现代服务业包括哪些
  • windows的实验步骤
  • win2008r2下载
  • windows照片查看器在哪打开
  • win10系统预览版
  • 苹果怎么格式化彻底
  • win7同步中心怎么关掉
  • win10怎么设置开机启动软件
  • win7系统硬盘
  • Win10中SmartScreen无法设置需要系统管理员身份该怎么办?
  • win10如何禁用windows defender
  • 双系统怎么转移文件
  • Windows 8 Modern Apps 网络隔离如何解除?
  • linux查内存信息
  • html的基本语法规则
  • js中sort排序
  • android studio jni
  • 固定栏跑到了左边怎么弄
  • gimp批处理
  • python 异常捕获
  • unity点击3d物体
  • shell 非
  • 安卓自定义动态壁纸
  • 一般纳税人注销公司需要查账吗
  • 加强税务工作
  • 税务局网上缴税
  • 注销税务登记存货如何处理
  • 国家税务总局查询发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设