位置: 编程技术 - 正文

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

  • 甲企业持有乙企业的非上市股票2000股
  • 资产负债表怎么下载
  • 账户利息怎么做账务处理
  • 委托开发的定义
  • 什么情况可以减免税收
  • 小企业会计准则适用于哪些企业
  • 代开专用发票的企业如何享受小微免税优惠
  • 发票鉴定管理办法
  • 中小型物流公司简介
  • 发生销售退回如何开票
  • 医院 科室承包
  • 工业企业的三个阶段
  • 借长期借款贷在建工程
  • 发票没开完可以领取吗?
  • 核定征收的公司用做账么
  • 营改增前的工程款现在怎么开票
  • 为什么销售人员佣金计入合同取得成本
  • 一次性收取跨年租金房产税怎么交
  • 个人所得税0元算不算缴税
  • 劳务派遣个税怎么扣
  • 信托保证本金吗
  • 赠品怎么做账务分录
  • 在建工程人工费计入什么科目
  • 送给经销商的祝福语
  • 公司撤股后还要担责任吗
  • PHP:curl_multi_info_read()的用法_cURL函数
  • erl.exe是什么进程
  • 接受捐赠的固定资产可以入账依据是哪些?
  • 应交所得税和所得税费用的区别计算公式
  • vue3如何实现使用SortableJs插件进行表格内的数据项拖拽排序
  • layuiadmin动态菜单
  • opencv canny
  • 减值准备递延所得税资产
  • 本年利润怎么结转到未分配利润分录
  • php链式操作
  • js匿名函数和命名函数
  • “php”
  • 一般纳税人申请转为小规模纳税人
  • 税控盘技术维护费计入什么科目
  • 应付票据的贴现账务处理
  • 将购入的原材料用于不动产在建工程
  • 垃圾袋发票税收分类编码
  • 经营户个人所得税
  • sql server 2008使用
  • asp连接mysql数据库
  • 处理交易性金融资产增值税买价含佣金吗
  • 预收账款的核算处理
  • 付款退回怎么做账
  • 无形资产175加计扣除例题
  • 应税污染物的计算公式
  • 列入固定资产的标准
  • 长期待摊销费用属于
  • 核销应收帐款分录
  • 公司银行开户费用怎么报销
  • 公司购买的财产保险要交印花税吗
  • 内退文件2018
  • 会计每月账务处理流程
  • 会议中发生的相关事件
  • mysql 5.7启动
  • 怎么u盘装系统win10
  • wuloader.exe wuloader进程是什么软件
  • adb mac安装
  • linux开机后怎么进去系统
  • win10耳机和扬声器有什么区别
  • win7怎么给硬盘重新分区
  • win10注销系统会怎么样
  • win8.1截图工具快捷键
  • 全球知名的中文搜索引擎
  • python里面import
  • python多线程例子
  • 在其他地方 英文
  • python简单编码
  • js点击代码
  • 消防咨询电话24小时
  • uk怎么查看发票开票额度
  • 淘宝店铺过户后身份证是谁的
  • 国税系统打印不了发票怎么办
  • 税务副科级干部交流
  • 重庆国税网上怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设