位置: 编程技术 - 正文

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

  • 外国企业无偿援助的进口设备
  • 增值税发票管理办法及细则
  • 筹建期间业务招待费的财税处理规定
  • 房开企业预售阶段预交的税费
  • 私车公用是否合法
  • 公司滴滴发票是什么意思
  • 待抵扣进项税额分录
  • 调整企业银行存款账面余额的记账依据是什么
  • 土地出让金返还的禁止性规定
  • 个人资金借给企业
  • 科技型中小企业条件
  • 公司破产后资产怎么处理
  • 税审报告谁签字
  • 收到电子承兑汇票的账务处理
  • 会务费发票税点是多少
  • 餐饮企业收到现金抵用券会计分录
  • 加油站的印花税计税金额
  • 水利基金减免政策2022
  • 建筑行业劳务费开发票可以开工程款吗?
  • 混业经营试点
  • 税收分类编码风险评估
  • 小微企业开发票优惠政策
  • 文化事业建设费税收优惠政策2023
  • 一般纳税人减免税款的会计分录
  • 转让土地使用权交什么税
  • 个人银行卡转公账怎么转
  • 怎么判断企业是一般纳税人还是小规模
  • 鸿蒙壁纸怎么设置滚动
  • 如何修改电脑默认打印机
  • 员工出差时法律规定
  • 王者荣耀段位分段
  • 职工宿舍的折旧计入什么科目
  • 一般纳税人出售旧设备的税率
  • 魅族路由器mini说明书
  • 买了土地没有土地证怎么办理
  • 新建vue项目
  • 服务业增值税加计扣除账务处理
  • php单态模式简单解释
  • uniapp宽度
  • 2023前端面试题目
  • 发票确认平台勾选步骤
  • 如何查看python模块的依赖包
  • 没有销售收入月报怎么填
  • Postgresql ALTER语句常用操作小结
  • PostgreSQL教程(十二):角色和权限管理介绍
  • 公司收到社保局的提醒函怎么办
  • 小规模纳税人企业所得税优惠政策最新2023
  • 开个分公司有啥好处
  • 金税四期对企业影响
  • 调账的基本方法及要点都有哪些?
  • 长期待摊费用做账
  • 固定资产盘亏所得税清算时怎么处理
  • 银行理财产品算银行存款吗
  • 出纳现金业务流程图
  • 预付账款长期挂账的合理原因
  • 装修待摊费用当月摊销吗
  • 收到转账支票怎么填
  • 数据库句柄是什么意思
  • freebsd服务器搭建
  • 删除 ubuntu
  • linux uzip
  • centos设置服务自启动
  • centos6设置ip
  • window8系统好用吗
  • Ghost XP SP3 YN8.0装机版 (雨林木风)
  • onclick和onclientclick
  • js实现拖拽元素改编顺序
  • 关于中国天气的新闻报道
  • pycharm怎么学
  • unity3d怎么用
  • node.js适用哪些场景
  • JavaScript中的数据类型分为两大类
  • python xlim
  • javascript初级教程
  • jquery设置滚动条
  • python压缩文件为gz
  • 设置自定义
  • 吉林省国税税务总局官网
  • 亦庄地税局税务局营业大厅
  • 新三步走和旧三步走的异同点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设